{
  "cells": [
    {
      "cell_type": "markdown",
      "metadata": {},
      "source": [
        "# RGU-IIT CBR Dual Embeddings Analysis"
      ]
    },
    {
      "cell_type": "markdown",
      "metadata": {
        "id": "OFwLOEmun_xv"
      },
      "source": [
        "## Download Libraries"
      ]
    },
    {
      "cell_type": "code",
      "execution_count": null,
      "metadata": {
        "colab": {
          "base_uri": "https://localhost:8080/"
        },
        "id": "-QWcb1ddn_xx",
        "outputId": "09299e44-a95c-415e-b1b8-9af2fcd5bc1a"
      },
      "outputs": [
        {
          "name": "stdout",
          "output_type": "stream",
          "text": [
            "\u001b[?25l     \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m0.0/510.5 kB\u001b[0m \u001b[31m?\u001b[0m eta \u001b[36m-:--:--\u001b[0m\r\u001b[2K     \u001b[91m━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m143.4/510.5 kB\u001b[0m \u001b[31m4.2 MB/s\u001b[0m eta \u001b[36m0:00:01\u001b[0m\r\u001b[2K     \u001b[91m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m \u001b[32m501.8/510.5 kB\u001b[0m \u001b[31m7.5 MB/s\u001b[0m eta \u001b[36m0:00:01\u001b[0m\r\u001b[2K     \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m510.5/510.5 kB\u001b[0m \u001b[31m6.6 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n",
            "\u001b[2K     \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m190.9/190.9 kB\u001b[0m \u001b[31m8.1 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n",
            "\u001b[2K     \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m116.3/116.3 kB\u001b[0m \u001b[31m9.8 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n",
            "\u001b[2K     \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m194.1/194.1 kB\u001b[0m \u001b[31m8.7 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n",
            "\u001b[2K     \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m134.8/134.8 kB\u001b[0m \u001b[31m11.4 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n",
            "\u001b[2K     \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m290.1/290.1 kB\u001b[0m \u001b[31m11.0 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n",
            "\u001b[2K     \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m23.7/23.7 MB\u001b[0m \u001b[31m45.2 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n",
            "\u001b[2K     \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m823.6/823.6 kB\u001b[0m \u001b[31m58.4 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n",
            "\u001b[2K     \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m14.1/14.1 MB\u001b[0m \u001b[31m77.3 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n",
            "\u001b[2K     \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m731.7/731.7 MB\u001b[0m \u001b[31m1.9 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n",
            "\u001b[2K     \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m410.6/410.6 MB\u001b[0m \u001b[31m3.1 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n",
            "\u001b[2K     \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m121.6/121.6 MB\u001b[0m \u001b[31m13.3 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n",
            "\u001b[2K     \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m56.5/56.5 MB\u001b[0m \u001b[31m26.5 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n",
            "\u001b[2K     \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m124.2/124.2 MB\u001b[0m \u001b[31m9.4 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n",
            "\u001b[2K     \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m196.0/196.0 MB\u001b[0m \u001b[31m3.9 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n",
            "\u001b[2K     \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m166.0/166.0 MB\u001b[0m \u001b[31m10.0 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n",
            "\u001b[2K     \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m99.1/99.1 kB\u001b[0m \u001b[31m11.5 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n",
            "\u001b[2K     \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m21.1/21.1 MB\u001b[0m \u001b[31m63.3 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n",
            "\u001b[?25h"
          ]
        }
      ],
      "source": [
        "!pip install datasets peft -q"
      ]
    },
    {
      "cell_type": "code",
      "execution_count": null,
      "metadata": {
        "colab": {
          "base_uri": "https://localhost:8080/"
        },
        "id": "fTZlq5z8DpYA",
        "outputId": "77873b9c-d654-4103-8a36-7599b37eb605"
      },
      "outputs": [
        {
          "name": "stdout",
          "output_type": "stream",
          "text": [
            "\u001b[2K     \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m102.2/102.2 MB\u001b[0m \u001b[31m15.6 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n",
            "\u001b[2K     \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m195.3/195.3 kB\u001b[0m \u001b[31m24.0 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n",
            "\u001b[2K     \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m44.6/44.6 kB\u001b[0m \u001b[31m5.2 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n",
            "\u001b[2K     \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m2.2/2.2 MB\u001b[0m \u001b[31m82.2 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n",
            "\u001b[2K     \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m195.4/195.4 kB\u001b[0m \u001b[31m23.3 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n",
            "\u001b[2K     \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m263.5/263.5 kB\u001b[0m \u001b[31m28.6 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n",
            "\u001b[2K     \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m62.7/62.7 kB\u001b[0m \u001b[31m7.4 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n",
            "\u001b[?25h"
          ]
        }
      ],
      "source": [
        "!pip install -U angle-emb -q"
      ]
    },
    {
      "cell_type": "markdown",
      "metadata": {
        "id": "GmrWf9I9n_xx"
      },
      "source": [
        "## Import Libraries"
      ]
    },
    {
      "cell_type": "code",
      "execution_count": null,
      "metadata": {
        "id": "cGrRfg-1lqW4"
      },
      "outputs": [],
      "source": [
        "from transformers import BertTokenizer, BertModel, AutoTokenizer, AutoModel\n",
        "import torch"
      ]
    },
    {
      "cell_type": "code",
      "execution_count": null,
      "metadata": {
        "id": "SgUDXaC-n_xx"
      },
      "outputs": [],
      "source": [
        "import json\n",
        "import random\n",
        "import numpy as np\n",
        "import pandas as pd\n",
        "from tqdm import tqdm\n",
        "from sklearn.metrics.pairwise import cosine_similarity\n",
        "import matplotlib.pyplot as plt\n",
        "\n",
        "from angle_emb import AnglE, Prompts\n",
        "from transformers import AutoModelForCausalLM, AutoTokenizer\n",
        "from peft import PeftModel, PeftConfig"
      ]
    },
    {
      "cell_type": "code",
      "execution_count": null,
      "metadata": {
        "id": "zqXtgc5Tn_xy"
      },
      "outputs": [],
      "source": [
        "import torch"
      ]
    },
    {
      "cell_type": "code",
      "execution_count": null,
      "metadata": {
        "id": "AAHWyfBGn_xy"
      },
      "outputs": [],
      "source": [
        "torch.backends.cuda.enable_mem_efficient_sdp(False)\n",
        "torch.backends.cuda.enable_flash_sdp(False)"
      ]
    },
    {
      "cell_type": "code",
      "execution_count": null,
      "metadata": {
        "id": "jS674c-ioyng"
      },
      "outputs": [],
      "source": [
        "import warnings\n",
        "warnings.filterwarnings('ignore')"
      ]
    },
    {
      "cell_type": "markdown",
      "metadata": {
        "id": "ajZs3dScn_xy"
      },
      "source": [
        "## Load Dataset - Augmented Australia Legal QA\n"
      ]
    },
    {
      "cell_type": "code",
      "execution_count": null,
      "metadata": {
        "id": "V46knVXTn_xz"
      },
      "outputs": [],
      "source": [
        "df = pd.read_parquet(\"https://huggingface.co/datasets/Ramitha/open-australian-legal-qa-simplified-sent-tokenized/resolve/main/data/train-00000-of-00001.parquet?download=true\")"
      ]
    },
    {
      "cell_type": "markdown",
      "metadata": {
        "id": "-xdA3zhVn_xz"
      },
      "source": [
        "## Simple EDA"
      ]
    },
    {
      "cell_type": "code",
      "execution_count": null,
      "metadata": {
        "colab": {
          "base_uri": "https://localhost:8080/",
          "height": 712
        },
        "id": "KFA999l6n_xz",
        "outputId": "d00a14f2-5d96-4f16-e0b5-f57b90fd2f63"
      },
      "outputs": [
        {
          "data": {
            "application/vnd.google.colaboratory.intrinsic+json": {
              "summary": "{\n  \"name\": \"df\",\n  \"rows\": 2084,\n  \"fields\": [\n    {\n      \"column\": \"question\",\n      \"properties\": {\n        \"dtype\": \"string\",\n        \"num_unique_values\": 2084,\n        \"samples\": [\n          \"What does the Airworthiness Directive (AD) issued under subregulation 39.1 (1) of CASR 1998 require in relation to the Beechcraft 300 Series Aeroplanes?\",\n          \"What is the definition of a non-member spouse, splitting agreement, splitting order, and superannuation interest according to the Military Superannuation and Benefits Act 1991 (Cth)?\",\n          \"Who were the parties involved in the case of Hope Downs Management Services Pty Ltd v Hamersly Iron Pty Ltd [1999] FCA 1652?\"\n        ],\n        \"semantic_type\": \"\",\n        \"description\": \"\"\n      }\n    },\n    {\n      \"column\": \"answer\",\n      \"properties\": {\n        \"dtype\": \"string\",\n        \"num_unique_values\": 2084,\n        \"samples\": [\n          \"The Airworthiness Directive (AD) issued under subregulation 39.1 (1) of CASR 1998, as outlined in the document AD/BEECH 300/18 - Engine Controls Cross Shaft (Cth), requires that certain actions be taken in relation to the Beechcraft 300 Series Aeroplanes. These actions, which the delegate considers necessary to correct an unsafe condition, must be carried out: (a) in the circumstances mentioned in the requirement section; (b) in accordance with the instructions set out in the requirement section; and (c) at the time mentioned in the compliance section.\",\n          \"Under the Military Superannuation and Benefits Act 1991 (Cth), a non-member spouse is defined as a non-member spouse within the meaning of Part VIIIB or VIIIC of the Family Law Act 1975. A splitting agreement refers to either a superannuation agreement or a flag lifting agreement (both within the meaning of Part VIIIB or VIIIC of the Family Law Act 1975) that provides for a payment split. A splitting order is a splitting order within the meaning of Part VIIIB or VIIIC of the Family Law Act 1975. Lastly, a superannuation interest is a superannuation interest within the meaning of Part VIIIB or VIIIC of the Family Law Act 1975.\",\n          \"In the case of Hope Downs Management Services Pty Ltd v Hamersly Iron Pty Ltd [1999] FCA 1652, the parties involved were Hope Downs Management Services Pty Ltd as the Appellant and Hamersley Iron Pty Ltd as the First Respondent. Other respondents included National Competition Council, Robe River Mining Co Pty Ltd, Mitsui Iron Ore Development Pty Ltd, North Mining Limited, Nippon Steel Australia Pty Limited, and Sumitomo Metal Australia Pty Ltd. In a related case (V403 of 1999), the National Competition Council was the Appellant and the same companies were respondents, with Hope Downs Management Services Pty Ltd as the Seventh Respondent.\"\n        ],\n        \"semantic_type\": \"\",\n        \"description\": \"\"\n      }\n    },\n    {\n      \"column\": \"snippet\",\n      \"properties\": {\n        \"dtype\": \"string\",\n        \"num_unique_values\": 2082,\n        \"samples\": [\n          \"REASONS FOR JUDGMENT 1 This is an application for leave to appeal, and for an extension of time to file and serve a notice of appeal, from a judgment of Raphael FM of 29 October 2004 (SZDNT v Minister for Immigration [2004] FMCA 779). The learned magistrate summarily dismissed the applicant\\u2019s application for review of a decision of the Refugee Review Tribunal made on 24 December 2002, which had affirmed the decision of the Minister\\u2019s delegate not to grant the applicant a protection visa. Raphael FM dismissed the application on the twin bases that it was an abuse of process and that the decision appealed from was a privative clause decision, and hence that the appeal was rendered incompetent by the operation of s 477(1A) of the Migration Act 1958. 2 The task of an applicant in these circumstances is to show an arguable basis for appeal. The documents that have been filed on behalf of the applicant do not do so. The application and affidavit in support are general and theoretical in nature and do not tie any alleged error to any part of the judgment below. The applicant\\u2019s written submissions are to the same effect. The unrepresented applicant is, not surprisingly, unable to advance his case. I have read the learned magistrate's decision and no obvious error in the reasoning appears to me. Indeed, it is worth recording that the present applicant challenged the very same Tribunal decision as he seeks to challenge in this proceeding in proceedings in the High Court which were remitted to this court and which were dismissed on the merits by Finn J at a time when the applicant was represented by counsel. 3 In those circumstances I am bound to and do dismiss the application.\",\n          \"10. So far as the relationship offence such as that charged against the appellant is concerned, there are a number of particular risks of illicit reasoning that are relevant to whether a universal duty to give a jury a propensity warning should now be imposed by this Court. They include the fact that evidence in such cases often comprises nothing more than the accusation of the complainant and the denial of the accused. Typically, many years after the alleged acts, it is not only the complainant who is at a disadvantage in providing details of dates and circumstances. The accused, who stands in peril of a conviction and who, if convicted, will almost certainly be deprived of liberty, cannot, without such specificity, easily present an effective defence. Considerations such as this have, in the past, convinced this Court of the need for clear judicial directions to the jury[143]. 11. The specific dangers for the fair trial of an accused, presented by the relationship offence, include the additional risk that, without clear directions, the jury may confuse the evidence relevant to any particular charges with that relevant to the relationship offence; that they may impermissibly use evidence of uncharged acts tendered to support the relationship offence[144]; or that they may reason that, because the accused is guilty of one or more of the specified offences, that therefore he or she is guilty of the relationship offence or from such proof might reason that he or she is the kind of person who would conduct the relationship the subject of the offence and therefore did so as charged.\",\n          \"Ground eight 39 Ground eight, in which allegations are articulated in the particulars, variously refers to the decision of the IAA as well as the decision of the delegate of the Minister. 40 To the extent this ground alleges that the IAA failed to consider the applicant\\u2019s claim that he would be considered a supporter of the LTTE, this claim was in fact clearly considered by the IAA: I am not satisfied that the applicant\\u2019s Tamil ethnicity, the incidents relating to the LTTE which occurred prior to 2009, the questioning by the army since 2009, the attack by Singhalese people and/or his residence in a former LTTE controlled area would be sufficient to cause the applicant to be a person of concern to the Sri Lankan authorities. I reach that conclusion having regard to the information in the DFAT reports and UNHCR Guidelines in the referred material regarding the Sri Lankan authorities not imputing every Tamil with a pro-LTTE political opinion and that the Sri Lankan authorities have sophisticated intelligence gathering techniques. 41 Consequently, this ground does not reveal any error. Ground nine 42 Ground nine alleges that the primary judge failed to ensure that the show cause hearing was fair as he failed to take appropriate steps to ensure that the applicant had sufficient information about the practice and procedure of the Court, citing the case of Hamad v New South Wales [2011] NSWCA 375. In the absence of any meaningful particulars ground nine cannot succeed. CONCLUSION 43 The applicant\\u2019s grounds fail to establish any error on the part of the primary judge or the decision of the IAA. A substantive appeal would have no prospects of success, and leave to appeal is therefore refused, with costs. I certify that the preceding forty-three (43) numbered paragraphs are a true copy of the Reasons for Judgment herein of the Honourable Justice O'Callaghan.\"\n        ],\n        \"semantic_type\": \"\",\n        \"description\": \"\"\n      }\n    },\n    {\n      \"column\": \"snippet_sentences\",\n      \"properties\": {\n        \"dtype\": \"object\",\n        \"semantic_type\": \"\",\n        \"description\": \"\"\n      }\n    },\n    {\n      \"column\": \"keywords\",\n      \"properties\": {\n        \"dtype\": \"string\",\n        \"num_unique_values\": 2084,\n        \"samples\": [\n          \"Beechcraft 300 Series Aeroplanes AD-2021-001234\",\n          \"Family Law Act 1975 Part VIIIB Part VIIIC splitting agreement superannuation agreement flag lifting agreement payment split splitting order superannuation interest\",\n          \"HOPE DOWNS MANAGEMENT SERVICES PTY LTD V402 OF 1999 HAMERSLEY IRON PTY LTD NATIONAL COMPETITION COUNCIL ROBE RIVER MINING CO PTY LTD MITSUI IRON ORE DEVELOPMENT PTY LTD NORTH MINING LIMITED NIPPON STEEL AUSTRALIA PTY LIMITED SUMITOMO METAL AUSTRALIA PTY LTD V403 OF 1999 JUDGES: BLACK CJ LEE GOLDBERG DATE OF ORDER: 22 NOVEMBER 1999 WHERE MADE: MELBOURNE\"\n        ],\n        \"semantic_type\": \"\",\n        \"description\": \"\"\n      }\n    },\n    {\n      \"column\": \"__index_level_0__\",\n      \"properties\": {\n        \"dtype\": \"number\",\n        \"std\": 612,\n        \"min\": 0,\n        \"max\": 2121,\n        \"num_unique_values\": 2084,\n        \"samples\": [\n          1966,\n          842,\n          1376\n        ],\n        \"semantic_type\": \"\",\n        \"description\": \"\"\n      }\n    },\n    {\n      \"column\": \"referenced_acts\",\n      \"properties\": {\n        \"dtype\": \"category\",\n        \"num_unique_values\": 802,\n        \"samples\": [\n          \"Airworthiness Directive\\nCASR 1998\\nNone\",\n          \"Migration Act 1958 (Cth), s189, s192. \\n\\nNone\",\n          \"Broadcasting and Television Act 1942.\"\n        ],\n        \"semantic_type\": \"\",\n        \"description\": \"\"\n      }\n    }\n  ]\n}",
              "type": "dataframe",
              "variable_name": "df"
            },
            "text/html": [
              "\n",
              "  <div id=\"df-bfb5f8eb-6712-4e42-b8b3-c3049674d3a5\" class=\"colab-df-container\">\n",
              "    <div>\n",
              "<style scoped>\n",
              "    .dataframe tbody tr th:only-of-type {\n",
              "        vertical-align: middle;\n",
              "    }\n",
              "\n",
              "    .dataframe tbody tr th {\n",
              "        vertical-align: top;\n",
              "    }\n",
              "\n",
              "    .dataframe thead th {\n",
              "        text-align: right;\n",
              "    }\n",
              "</style>\n",
              "<table border=\"1\" class=\"dataframe\">\n",
              "  <thead>\n",
              "    <tr style=\"text-align: right;\">\n",
              "      <th></th>\n",
              "      <th>question</th>\n",
              "      <th>answer</th>\n",
              "      <th>snippet</th>\n",
              "      <th>snippet_sentences</th>\n",
              "      <th>keywords</th>\n",
              "      <th>__index_level_0__</th>\n",
              "      <th>referenced_acts</th>\n",
              "    </tr>\n",
              "  </thead>\n",
              "  <tbody>\n",
              "    <tr>\n",
              "      <th>0</th>\n",
              "      <td>In the case of Nasr v NRMA Insurance [2006] NS...</td>\n",
              "      <td>In Nasr v NRMA Insurance [2006] NSWSC 1018, th...</td>\n",
              "      <td>3 The plaintiff claims that he was overseas w...</td>\n",
              "      <td>[ 3 The plaintiff claims that he was overseas ...</td>\n",
              "      <td>NRMA 6 July 2004 4 October 2005 8 June 2006 China</td>\n",
              "      <td>0</td>\n",
              "      <td>None</td>\n",
              "    </tr>\n",
              "    <tr>\n",
              "      <th>1</th>\n",
              "      <td>In the case of R v NGUYEN [2001] NSWCCA 334, w...</td>\n",
              "      <td>In the case of R v NGUYEN [2001] NSWCCA 334, t...</td>\n",
              "      <td>29 The Appellant also gave evidence that she ...</td>\n",
              "      <td>[ 29 The Appellant also gave evidence that she...</td>\n",
              "      <td>Appellant Mr Nguyen cousin girlfriend heroin f...</td>\n",
              "      <td>1</td>\n",
              "      <td>None</td>\n",
              "    </tr>\n",
              "    <tr>\n",
              "      <th>2</th>\n",
              "      <td>In the case of Moore v Scenic Tours Pty Ltd [2...</td>\n",
              "      <td>In the case of Moore v Scenic Tours Pty Ltd [2...</td>\n",
              "      <td>Medium Neutral Citation: Moore v Scenic Tours ...</td>\n",
              "      <td>[Medium Neutral Citation: Moore v Scenic Tours...</td>\n",
              "      <td>Moore v Scenic Tours Pty Ltd [2015] NSWSC 237 ...</td>\n",
              "      <td>2</td>\n",
              "      <td>Civil Procedure Act 2005\\nCorporations Regulat...</td>\n",
              "    </tr>\n",
              "    <tr>\n",
              "      <th>3</th>\n",
              "      <td>What were the circumstances and outcomes of th...</td>\n",
              "      <td>In the case of Inspector Phillip Estreich v Ha...</td>\n",
              "      <td>CITATION: Inspector Phillip Estreich v Hannas...</td>\n",
              "      <td>[ CITATION: Inspector Phillip Estreich v Hanna...</td>\n",
              "      <td>Inspector Phillip Estreich Hannas Civil Engine...</td>\n",
              "      <td>3</td>\n",
              "      <td>OCCUPATIONAL HEALTH AND SAFETY ACT 2000 - s 8(...</td>\n",
              "    </tr>\n",
              "    <tr>\n",
              "      <th>4</th>\n",
              "      <td>In the case of Ruddock v Vadarlis [2001] FCA 1...</td>\n",
              "      <td>In Ruddock v Vadarlis [2001] FCA 1329, the Com...</td>\n",
              "      <td>206 It was submitted for the Commonwealth tha...</td>\n",
              "      <td>[ 206 It was submitted for the Commonwealth th...</td>\n",
              "      <td>Commonwealth VCCL Vadarlis North J habeas corp...</td>\n",
              "      <td>4</td>\n",
              "      <td>habeas corpus</td>\n",
              "    </tr>\n",
              "  </tbody>\n",
              "</table>\n",
              "</div>\n",
              "    <div class=\"colab-df-buttons\">\n",
              "\n",
              "  <div class=\"colab-df-container\">\n",
              "    <button class=\"colab-df-convert\" onclick=\"convertToInteractive('df-bfb5f8eb-6712-4e42-b8b3-c3049674d3a5')\"\n",
              "            title=\"Convert this dataframe to an interactive table.\"\n",
              "            style=\"display:none;\">\n",
              "\n",
              "  <svg xmlns=\"http://www.w3.org/2000/svg\" height=\"24px\" viewBox=\"0 -960 960 960\">\n",
              "    <path d=\"M120-120v-720h720v720H120Zm60-500h600v-160H180v160Zm220 220h160v-160H400v160Zm0 220h160v-160H400v160ZM180-400h160v-160H180v160Zm440 0h160v-160H620v160ZM180-180h160v-160H180v160Zm440 0h160v-160H620v160Z\"/>\n",
              "  </svg>\n",
              "    </button>\n",
              "\n",
              "  <style>\n",
              "    .colab-df-container {\n",
              "      display:flex;\n",
              "      gap: 12px;\n",
              "    }\n",
              "\n",
              "    .colab-df-convert {\n",
              "      background-color: #E8F0FE;\n",
              "      border: none;\n",
              "      border-radius: 50%;\n",
              "      cursor: pointer;\n",
              "      display: none;\n",
              "      fill: #1967D2;\n",
              "      height: 32px;\n",
              "      padding: 0 0 0 0;\n",
              "      width: 32px;\n",
              "    }\n",
              "\n",
              "    .colab-df-convert:hover {\n",
              "      background-color: #E2EBFA;\n",
              "      box-shadow: 0px 1px 2px rgba(60, 64, 67, 0.3), 0px 1px 3px 1px rgba(60, 64, 67, 0.15);\n",
              "      fill: #174EA6;\n",
              "    }\n",
              "\n",
              "    .colab-df-buttons div {\n",
              "      margin-bottom: 4px;\n",
              "    }\n",
              "\n",
              "    [theme=dark] .colab-df-convert {\n",
              "      background-color: #3B4455;\n",
              "      fill: #D2E3FC;\n",
              "    }\n",
              "\n",
              "    [theme=dark] .colab-df-convert:hover {\n",
              "      background-color: #434B5C;\n",
              "      box-shadow: 0px 1px 3px 1px rgba(0, 0, 0, 0.15);\n",
              "      filter: drop-shadow(0px 1px 2px rgba(0, 0, 0, 0.3));\n",
              "      fill: #FFFFFF;\n",
              "    }\n",
              "  </style>\n",
              "\n",
              "    <script>\n",
              "      const buttonEl =\n",
              "        document.querySelector('#df-bfb5f8eb-6712-4e42-b8b3-c3049674d3a5 button.colab-df-convert');\n",
              "      buttonEl.style.display =\n",
              "        google.colab.kernel.accessAllowed ? 'block' : 'none';\n",
              "\n",
              "      async function convertToInteractive(key) {\n",
              "        const element = document.querySelector('#df-bfb5f8eb-6712-4e42-b8b3-c3049674d3a5');\n",
              "        const dataTable =\n",
              "          await google.colab.kernel.invokeFunction('convertToInteractive',\n",
              "                                                    [key], {});\n",
              "        if (!dataTable) return;\n",
              "\n",
              "        const docLinkHtml = 'Like what you see? Visit the ' +\n",
              "          '<a target=\"_blank\" href=https://colab.research.google.com/notebooks/data_table.ipynb>data table notebook</a>'\n",
              "          + ' to learn more about interactive tables.';\n",
              "        element.innerHTML = '';\n",
              "        dataTable['output_type'] = 'display_data';\n",
              "        await google.colab.output.renderOutput(dataTable, element);\n",
              "        const docLink = document.createElement('div');\n",
              "        docLink.innerHTML = docLinkHtml;\n",
              "        element.appendChild(docLink);\n",
              "      }\n",
              "    </script>\n",
              "  </div>\n",
              "\n",
              "\n",
              "<div id=\"df-0ecc36b7-d145-4576-a36e-aadfd83bd986\">\n",
              "  <button class=\"colab-df-quickchart\" onclick=\"quickchart('df-0ecc36b7-d145-4576-a36e-aadfd83bd986')\"\n",
              "            title=\"Suggest charts\"\n",
              "            style=\"display:none;\">\n",
              "\n",
              "<svg xmlns=\"http://www.w3.org/2000/svg\" height=\"24px\"viewBox=\"0 0 24 24\"\n",
              "     width=\"24px\">\n",
              "    <g>\n",
              "        <path d=\"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zM9 17H7v-7h2v7zm4 0h-2V7h2v10zm4 0h-2v-4h2v4z\"/>\n",
              "    </g>\n",
              "</svg>\n",
              "  </button>\n",
              "\n",
              "<style>\n",
              "  .colab-df-quickchart {\n",
              "      --bg-color: #E8F0FE;\n",
              "      --fill-color: #1967D2;\n",
              "      --hover-bg-color: #E2EBFA;\n",
              "      --hover-fill-color: #174EA6;\n",
              "      --disabled-fill-color: #AAA;\n",
              "      --disabled-bg-color: #DDD;\n",
              "  }\n",
              "\n",
              "  [theme=dark] .colab-df-quickchart {\n",
              "      --bg-color: #3B4455;\n",
              "      --fill-color: #D2E3FC;\n",
              "      --hover-bg-color: #434B5C;\n",
              "      --hover-fill-color: #FFFFFF;\n",
              "      --disabled-bg-color: #3B4455;\n",
              "      --disabled-fill-color: #666;\n",
              "  }\n",
              "\n",
              "  .colab-df-quickchart {\n",
              "    background-color: var(--bg-color);\n",
              "    border: none;\n",
              "    border-radius: 50%;\n",
              "    cursor: pointer;\n",
              "    display: none;\n",
              "    fill: var(--fill-color);\n",
              "    height: 32px;\n",
              "    padding: 0;\n",
              "    width: 32px;\n",
              "  }\n",
              "\n",
              "  .colab-df-quickchart:hover {\n",
              "    background-color: var(--hover-bg-color);\n",
              "    box-shadow: 0 1px 2px rgba(60, 64, 67, 0.3), 0 1px 3px 1px rgba(60, 64, 67, 0.15);\n",
              "    fill: var(--button-hover-fill-color);\n",
              "  }\n",
              "\n",
              "  .colab-df-quickchart-complete:disabled,\n",
              "  .colab-df-quickchart-complete:disabled:hover {\n",
              "    background-color: var(--disabled-bg-color);\n",
              "    fill: var(--disabled-fill-color);\n",
              "    box-shadow: none;\n",
              "  }\n",
              "\n",
              "  .colab-df-spinner {\n",
              "    border: 2px solid var(--fill-color);\n",
              "    border-color: transparent;\n",
              "    border-bottom-color: var(--fill-color);\n",
              "    animation:\n",
              "      spin 1s steps(1) infinite;\n",
              "  }\n",
              "\n",
              "  @keyframes spin {\n",
              "    0% {\n",
              "      border-color: transparent;\n",
              "      border-bottom-color: var(--fill-color);\n",
              "      border-left-color: var(--fill-color);\n",
              "    }\n",
              "    20% {\n",
              "      border-color: transparent;\n",
              "      border-left-color: var(--fill-color);\n",
              "      border-top-color: var(--fill-color);\n",
              "    }\n",
              "    30% {\n",
              "      border-color: transparent;\n",
              "      border-left-color: var(--fill-color);\n",
              "      border-top-color: var(--fill-color);\n",
              "      border-right-color: var(--fill-color);\n",
              "    }\n",
              "    40% {\n",
              "      border-color: transparent;\n",
              "      border-right-color: var(--fill-color);\n",
              "      border-top-color: var(--fill-color);\n",
              "    }\n",
              "    60% {\n",
              "      border-color: transparent;\n",
              "      border-right-color: var(--fill-color);\n",
              "    }\n",
              "    80% {\n",
              "      border-color: transparent;\n",
              "      border-right-color: var(--fill-color);\n",
              "      border-bottom-color: var(--fill-color);\n",
              "    }\n",
              "    90% {\n",
              "      border-color: transparent;\n",
              "      border-bottom-color: var(--fill-color);\n",
              "    }\n",
              "  }\n",
              "</style>\n",
              "\n",
              "  <script>\n",
              "    async function quickchart(key) {\n",
              "      const quickchartButtonEl =\n",
              "        document.querySelector('#' + key + ' button');\n",
              "      quickchartButtonEl.disabled = true;  // To prevent multiple clicks.\n",
              "      quickchartButtonEl.classList.add('colab-df-spinner');\n",
              "      try {\n",
              "        const charts = await google.colab.kernel.invokeFunction(\n",
              "            'suggestCharts', [key], {});\n",
              "      } catch (error) {\n",
              "        console.error('Error during call to suggestCharts:', error);\n",
              "      }\n",
              "      quickchartButtonEl.classList.remove('colab-df-spinner');\n",
              "      quickchartButtonEl.classList.add('colab-df-quickchart-complete');\n",
              "    }\n",
              "    (() => {\n",
              "      let quickchartButtonEl =\n",
              "        document.querySelector('#df-0ecc36b7-d145-4576-a36e-aadfd83bd986 button');\n",
              "      quickchartButtonEl.style.display =\n",
              "        google.colab.kernel.accessAllowed ? 'block' : 'none';\n",
              "    })();\n",
              "  </script>\n",
              "</div>\n",
              "\n",
              "    </div>\n",
              "  </div>\n"
            ],
            "text/plain": [
              "                                            question  \\\n",
              "0  In the case of Nasr v NRMA Insurance [2006] NS...   \n",
              "1  In the case of R v NGUYEN [2001] NSWCCA 334, w...   \n",
              "2  In the case of Moore v Scenic Tours Pty Ltd [2...   \n",
              "3  What were the circumstances and outcomes of th...   \n",
              "4  In the case of Ruddock v Vadarlis [2001] FCA 1...   \n",
              "\n",
              "                                              answer  \\\n",
              "0  In Nasr v NRMA Insurance [2006] NSWSC 1018, th...   \n",
              "1  In the case of R v NGUYEN [2001] NSWCCA 334, t...   \n",
              "2  In the case of Moore v Scenic Tours Pty Ltd [2...   \n",
              "3  In the case of Inspector Phillip Estreich v Ha...   \n",
              "4  In Ruddock v Vadarlis [2001] FCA 1329, the Com...   \n",
              "\n",
              "                                             snippet  \\\n",
              "0   3 The plaintiff claims that he was overseas w...   \n",
              "1   29 The Appellant also gave evidence that she ...   \n",
              "2  Medium Neutral Citation: Moore v Scenic Tours ...   \n",
              "3   CITATION: Inspector Phillip Estreich v Hannas...   \n",
              "4   206 It was submitted for the Commonwealth tha...   \n",
              "\n",
              "                                   snippet_sentences  \\\n",
              "0  [ 3 The plaintiff claims that he was overseas ...   \n",
              "1  [ 29 The Appellant also gave evidence that she...   \n",
              "2  [Medium Neutral Citation: Moore v Scenic Tours...   \n",
              "3  [ CITATION: Inspector Phillip Estreich v Hanna...   \n",
              "4  [ 206 It was submitted for the Commonwealth th...   \n",
              "\n",
              "                                            keywords  __index_level_0__  \\\n",
              "0  NRMA 6 July 2004 4 October 2005 8 June 2006 China                  0   \n",
              "1  Appellant Mr Nguyen cousin girlfriend heroin f...                  1   \n",
              "2  Moore v Scenic Tours Pty Ltd [2015] NSWSC 237 ...                  2   \n",
              "3  Inspector Phillip Estreich Hannas Civil Engine...                  3   \n",
              "4  Commonwealth VCCL Vadarlis North J habeas corp...                  4   \n",
              "\n",
              "                                     referenced_acts  \n",
              "0                                               None  \n",
              "1                                               None  \n",
              "2  Civil Procedure Act 2005\\nCorporations Regulat...  \n",
              "3  OCCUPATIONAL HEALTH AND SAFETY ACT 2000 - s 8(...  \n",
              "4                                      habeas corpus  "
            ]
          },
          "execution_count": 10,
          "metadata": {},
          "output_type": "execute_result"
        }
      ],
      "source": [
        "df.head()"
      ]
    },
    {
      "cell_type": "code",
      "execution_count": null,
      "metadata": {
        "colab": {
          "base_uri": "https://localhost:8080/"
        },
        "id": "9cf6Mnfsn_xz",
        "outputId": "a4b25d6b-2aae-4828-ee29-b667d4217bba"
      },
      "outputs": [
        {
          "name": "stdout",
          "output_type": "stream",
          "text": [
            "<class 'pandas.core.frame.DataFrame'>\n",
            "RangeIndex: 2084 entries, 0 to 2083\n",
            "Data columns (total 7 columns):\n",
            " #   Column             Non-Null Count  Dtype \n",
            "---  ------             --------------  ----- \n",
            " 0   question           2084 non-null   object\n",
            " 1   answer             2084 non-null   object\n",
            " 2   snippet            2084 non-null   object\n",
            " 3   snippet_sentences  2084 non-null   object\n",
            " 4   keywords           2084 non-null   object\n",
            " 5   __index_level_0__  2084 non-null   int64 \n",
            " 6   referenced_acts    2084 non-null   object\n",
            "dtypes: int64(1), object(6)\n",
            "memory usage: 114.1+ KB\n"
          ]
        }
      ],
      "source": [
        "df.info()"
      ]
    },
    {
      "cell_type": "code",
      "execution_count": null,
      "metadata": {
        "id": "YeHJ1TUbn_xz"
      },
      "outputs": [],
      "source": [
        "question_list = list(df[\"question\"])\n",
        "answer_list = list(df[\"answer\"])\n",
        "main_snippet_list = list(df[\"snippet\"])\n",
        "main_snippet_sentence_list = [ x.tolist() for x in df[\"snippet_sentences\"].to_list()]"
      ]
    },
    {
      "cell_type": "code",
      "execution_count": null,
      "metadata": {
        "colab": {
          "base_uri": "https://localhost:8080/"
        },
        "id": "3EcmwIh-n_xz",
        "outputId": "08b68a7b-ee8c-4826-8213-6a63a5c72e71"
      },
      "outputs": [
        {
          "data": {
            "text/plain": [
              "(2084, 2084, 2084)"
            ]
          },
          "execution_count": 13,
          "metadata": {},
          "output_type": "execute_result"
        }
      ],
      "source": [
        "len(answer_list), len(question_list), len(main_snippet_list)"
      ]
    },
    {
      "cell_type": "code",
      "execution_count": null,
      "metadata": {
        "id": "wTkPUGsen_x0"
      },
      "outputs": [],
      "source": [
        "question_answer_pairs = dict(zip(list(df[\"question\"]), list(df[\"answer\"])))"
      ]
    },
    {
      "cell_type": "code",
      "execution_count": null,
      "metadata": {
        "id": "NB_T9qqMn_x0"
      },
      "outputs": [],
      "source": [
        "snippet_question_pairs = dict(zip(list(df[\"snippet\"]), list(df[\"question\"])))"
      ]
    },
    {
      "cell_type": "markdown",
      "metadata": {
        "id": "ZgjfWjdZn_x0"
      },
      "source": [
        "## Embedding Assets"
      ]
    },
    {
      "cell_type": "code",
      "execution_count": null,
      "metadata": {
        "colab": {
          "base_uri": "https://localhost:8080/",
          "height": 561,
          "referenced_widgets": [
            "5840f37af2d743e6b7358e57c0747aae",
            "959e0c1af71d4f9194f74d4d964f2505",
            "394449618ae74ba8a3ff5e5e5d1fc213",
            "e5921e973bd24d62a76c3ccb52709e41",
            "07ba0ec429c949fbaf07e4cdedd334a1",
            "2045ad6d057e421785c49d6f8ad1c119",
            "6e2c02d5d7774735860a7d20a93395db",
            "64738911f78048399545ab846e099370",
            "70dfad87c6864ff0b158b34f42a950ee",
            "42723c97bb1a4e32b0981da7a80b8ae7",
            "e0e8767d83d04c7298f4f95b6dcab117",
            "999521921431449fa1a0045bc8a35d9d",
            "f9ea053d7e87466b8852e26b55c911d1",
            "19867d419dbe404a96efe3001a9e1d2b",
            "3464ba3814eb4941ad063aa57f68f036",
            "6bc3d31d17ff498f89146ca6c55f185f",
            "f88efa5cce5a41128190d818dd4e45f0",
            "4ada347acc0e4303af1c22bfd0d5fb86",
            "25467d9ffd6c4090818f5ca4415be40a",
            "8371d980c0344f5b9b658e9f5064fc53",
            "8c7f0dfaa231427c88a969cfc66feeb8",
            "eb27c4dc55ff4a51a3a445bc2b825a62",
            "64072b0a59ed415d83992bf624d71986",
            "4c6ecb1f9b4e4d23a2c9cc064550ca13",
            "3ebaedc85cfa4fc9a66c817908a7e024",
            "904b30798453486da6c089c26576f398",
            "8d70064556474b05b7f84b1e734f2ae7",
            "0febad83c4a444c29c1718e3b021b00d",
            "1f0bca07e23447ee9fdcfe3f3b4cb29c",
            "26987ba65a524d239cdda69e1ab7f772",
            "61d68f7d3ea24b73bfd85e39dc3294c7",
            "bcd0a8b96d864ffa86f877beeaa0f74d",
            "266a0c33531347309a196ed379a6887a",
            "26cab95fdb274ac685baf0de6325edb0",
            "ad2a2ad32db44fe38637026f380255aa",
            "26d16c7a90034663bc152a98ebcc9d4e",
            "dfe0de80267c46ffbbd1cf6c6af1a073",
            "54c0cc5d8d854b0386a02ac43d945379",
            "24a6bfbed89241cfac202791140c228d",
            "d7db55aeb33d4d48a56a4f3a62ef2528",
            "c5fa6f074c7b4159a8063dc759e53087",
            "75f59976ffc34405898992e20fce9e5a",
            "c77796cdca8e496ea638013891d2b9d8",
            "a29d9e10bbbe4c3f8ec37dc5b3eb8378",
            "b8fb5f2272834787859f2137127dd0f5",
            "d396188544cb4d6bbc0c10b83fe303f6",
            "99c1d0e5835e4fef85969498adae9844",
            "fd2c2810720f4a13a662a04eecd03321",
            "97976547acab4f29b164045778566c31",
            "4cec152df6de4361b4c02f683c8f34eb",
            "52957281776242af9e8eda9b621391f3",
            "443f3e0a20074855a1c3edcbb53b4f11",
            "6d037b3fc873471fb2efbd1039c622aa",
            "3850eb3a19a54ce483c300635f198d21",
            "c7e598620a5b4a75b56ad4e5e8e239de",
            "66e8e4d9a176451195fbd00ef95f4bcd",
            "5565ab50a0f44610bbfe60586ad991b4",
            "4be14473060f416092cac1a7f538f146",
            "33ae8d83c1cb4ab4a41d43c0f9f140f7",
            "ea27b31a2453487ea5be444ec229cb8a",
            "9e083bffad5c45689ee7eb08ccc0ce89",
            "339e9ec516f44f009db8c89e39a39566",
            "ca6371209e594a55afb135006b231e4f",
            "64cfe4ec1dde4d9eb6347ea4f7d903db",
            "3adba80ae55e430b963c03d37bc4e517",
            "397eeda21f7c4f6295a889730a934f07",
            "dc50e6bbe97046ee838239f0598e3849",
            "b6ab0de0a3ac47cdb30b23225f08f597",
            "94b8b67665974b2f9947ad97a0618ca2",
            "7264dc331db647c2b51eed82110b5719",
            "ed85307e8f864a75ac554909dafda08e",
            "4f015abfcdf742beaef76dc1e29fa702",
            "8a238ce592064a6eab8bc7cd9a5bbff4",
            "5c9bef531ef44e22a527ff213c2b86c6",
            "d31a3cf10716490fae51a5f330257c93",
            "f55cf512019046c1b9b9eea69c655a4e",
            "bd0daf6084924e56b7d78e3c634c5e00",
            "45a3efb5662a4ad2b8a8352ba17fd2f1",
            "3e9cfcc2fef24a3ca69978d0bb707c50",
            "05e6050677d8452a81e756446173c1eb",
            "951771a302f54becb44839766d6ec61b",
            "f0697d97a88f46698f0b1d98a1852ad4",
            "b5233a0e48ac46febc725357017727c2",
            "b5fa79b9826b490693b9e6a7d229460c",
            "9d6450e7045a42dc99398b61be4641b2",
            "7876beff823b4e1cb3d585ff2b5da1ea",
            "59bac31e64bd4901bfde90d500a65b6d",
            "782bfef432da4ad6830b4bc89cc6d9e1",
            "1a2b724856584b8ba4a2ed4da1d6e07a",
            "1f085ebe73544590a9dcca904647e87c",
            "d8f83b817cf04648ade9e5844f4a04a9",
            "5a717f8063564fb7adef9d962b033cb0",
            "751b6b6145474d5e8016684ae579922a",
            "ce1e5b18f16e4c90b960370068891630",
            "d6bf535d25a84f8e9263e9a058e91e70",
            "df24089317ed4a59bc22e2b1d4ebc043",
            "1beeea1990b64c53b78b3d9372447882",
            "5151229daaca461f86fe13a6f0640bb2",
            "2911bca72fe0443088071995f9db9da5",
            "036532359bdd4be28d557e96719b0044",
            "6e7394d7e4f54f8cb34ce16f7edd2cb9",
            "38503e42f0c84e88bce2cc15b39b37bd",
            "bf50fa3986954076b75e71f591bd9326",
            "e64829f62777444aa6db9e73bb4c49ee",
            "cba21da1cf384f3fa2dad940315c7952",
            "dc45c7702a934b2488cb02f2f0b40f4f",
            "828b6df8d2ae4caaac709deed9111304",
            "931270468a1142d4859e4f4bc3aa5f28",
            "54b8064dac5b4917b400afba822d79c8",
            "f7334cbcf25d4bb38a7568c8f61e0719",
            "3cc50ec9025d4b95866f9e552e0dbee4",
            "e4127b8ff6214547a17760c663f30a46",
            "35609c01ca7e48d491435026fa07f568",
            "b3bb6e1087524e9da744e46ed64ffcc2",
            "d51c5434dc7b4ae69a7dbd1158d35769",
            "54127b6ad37140808ec3b1e7e16fd056",
            "9fc104ce4f414f44b411c7400924b9e6",
            "e154c3d7fb694d98bc25349223eb2b67",
            "0a542eb568c94662ba68b8f4941c1365",
            "a690eb95b5934c6aa803b3247aa58dd3",
            "9276d0c04c4a4a3597dfd80359a7c178",
            "0cc25c2e6b434724a8ae5ed3f4ddc8dd",
            "3c35ebbdf80d4ae8b29257e678400c43",
            "b027455d9c4b4f2faae6e2750ac0642a",
            "e28dddb294e74d18b2445ae8f3ed8f0f",
            "ea6144b7e988424fa2f3be5a0b67577c",
            "d04d332e6acd488ea3924d4874bfb0e2",
            "69a06c61326b421487225ea34ac81114",
            "18523f5e3756499abd42a7c8eaffca85",
            "f1eae984304a45349a7622b32864bb64",
            "57a16301b9ca4988994da0e574b9e99f",
            "8f25781e3e354f1bb295c6c9c27aa9ad",
            "a63c63636ea747679f2b8c2ee3d17e16",
            "6488b06667e64cb58549b31c3b588584",
            "113ed514ced54517aa24c973a5243e8c",
            "8175fcc3d61d4d1cbff246672629146e",
            "edd7a58ec95944fa98fe9671291d6aa9",
            "c4f8a8c6b2b94b05947bfc2706cdf5f2",
            "7f0afd8deef642e1b41a632e7d110376",
            "ad529f36efd34a999d7b4d44662f0aae",
            "da6b8ce16eb643a9ae2d3922313f713b",
            "f08de2a9019e49c1a992a90faa200ae8",
            "02e107a6ba544c34a4b8b487fcec2e7c",
            "33b0efbe32f94a4ca351c1caf29ddee3",
            "07b7a863a4b2472e945056fef3550f4f",
            "b5f67a537d374db88ed3d2be1bf169a2",
            "f826d672ae744cd09d63c283199b9a0e",
            "ba14834bd36d4df28ef05f246b39738f",
            "f26830d2e4f34004a8c2c932c9f65728",
            "fd32124ebf3946009c5bdc91ee6f7354",
            "4f515e1f18894f15bfa115332a904150",
            "f509da88f22b4eb9b11667cc7a3c1eda",
            "94995890774f4af097cacb65f3b97054",
            "c887565d21b245cd895244c1207f1b7d",
            "287a42f6064b41aba0178a0c99e8bce7",
            "57fbd10434ed4715a26ac78f8ea3f1e7",
            "74ac5038823a4a1a94cb05b008588fdb",
            "d5044beecea34ba18974cf66fe32eb2f",
            "a5cf1ca562aa44fabe4a59778513a54f",
            "b9af029abf2a4916a05b739ea4a6a376",
            "4ceefb6198094e609a027ab12fc431f8",
            "958be02fbdbc45309ebea5a65e8eeaec",
            "538b4b9d6f39434f9eeb318451ebe8c6",
            "d996aaa78efa4ad4a7d07fe507a8158b",
            "2268e7d9849f4b71a861aa36ca362981",
            "7761d915994346e1a2eef4fc5899a394",
            "cea67bc343a74405a82105ba0e206bbf",
            "37b3570fae3240cf80083b7f570e3e24",
            "ef6feca8745c437b8447b231e9f3ee24",
            "2024e74a449840689154bc80afc28257",
            "91f9a2956ef94fa29a7759276ba66514",
            "3e41311139194dd791beed38388326d6",
            "731e7a03f5bc4699b1301c2113637a4b",
            "7e9103d04dd0434fa02cbf69bea4e45b",
            "058b455597d64d5292658e1545149c16",
            "101b061c4995450e81ba6cd6b11df9fb",
            "d5724f0e1a8549c084ee5b3bafbba27f",
            "b93c30722dd4401397404a17ee3e8c08",
            "437525a95d0747499a13ae4ee20e4265",
            "1fc1e34127f34776928d5e2563569b77",
            "6c828b3a1367491d9b4339f8884e893d",
            "7f4f7c0f97fa4dd9af9e1533ecd74d86",
            "eb187457301d4883af2c50d33b4d818b",
            "2807fc214f6944f48f7f1f673e2091d7",
            "05ada55a33944694947f2bdd6467a3b8",
            "d15d9c7bcf784984a0eaec7c1d76ab77",
            "dbc56776fc7148e3a1d5f922af7eddee"
          ]
        },
        "id": "_jGixgJNnMjf",
        "outputId": "6d6e1fc3-08af-432e-c461-b28f3d86510a"
      },
      "outputs": [
        {
          "data": {
            "application/vnd.jupyter.widget-view+json": {
              "model_id": "5840f37af2d743e6b7358e57c0747aae",
              "version_major": 2,
              "version_minor": 0
            },
            "text/plain": [
              "tokenizer_config.json:   0%|          | 0.00/48.0 [00:00<?, ?B/s]"
            ]
          },
          "metadata": {},
          "output_type": "display_data"
        },
        {
          "data": {
            "application/vnd.jupyter.widget-view+json": {
              "model_id": "999521921431449fa1a0045bc8a35d9d",
              "version_major": 2,
              "version_minor": 0
            },
            "text/plain": [
              "config.json:   0%|          | 0.00/1.02k [00:00<?, ?B/s]"
            ]
          },
          "metadata": {},
          "output_type": "display_data"
        },
        {
          "data": {
            "application/vnd.jupyter.widget-view+json": {
              "model_id": "64072b0a59ed415d83992bf624d71986",
              "version_major": 2,
              "version_minor": 0
            },
            "text/plain": [
              "vocab.txt:   0%|          | 0.00/222k [00:00<?, ?B/s]"
            ]
          },
          "metadata": {},
          "output_type": "display_data"
        },
        {
          "data": {
            "application/vnd.jupyter.widget-view+json": {
              "model_id": "26cab95fdb274ac685baf0de6325edb0",
              "version_major": 2,
              "version_minor": 0
            },
            "text/plain": [
              "special_tokens_map.json:   0%|          | 0.00/112 [00:00<?, ?B/s]"
            ]
          },
          "metadata": {},
          "output_type": "display_data"
        },
        {
          "data": {
            "application/vnd.jupyter.widget-view+json": {
              "model_id": "b8fb5f2272834787859f2137127dd0f5",
              "version_major": 2,
              "version_minor": 0
            },
            "text/plain": [
              "pytorch_model.bin:   0%|          | 0.00/440M [00:00<?, ?B/s]"
            ]
          },
          "metadata": {},
          "output_type": "display_data"
        },
        {
          "data": {
            "application/vnd.jupyter.widget-view+json": {
              "model_id": "66e8e4d9a176451195fbd00ef95f4bcd",
              "version_major": 2,
              "version_minor": 0
            },
            "text/plain": [
              "tokenizer_config.json:   0%|          | 0.00/48.0 [00:00<?, ?B/s]"
            ]
          },
          "metadata": {},
          "output_type": "display_data"
        },
        {
          "data": {
            "application/vnd.jupyter.widget-view+json": {
              "model_id": "dc50e6bbe97046ee838239f0598e3849",
              "version_major": 2,
              "version_minor": 0
            },
            "text/plain": [
              "vocab.txt:   0%|          | 0.00/232k [00:00<?, ?B/s]"
            ]
          },
          "metadata": {},
          "output_type": "display_data"
        },
        {
          "data": {
            "application/vnd.jupyter.widget-view+json": {
              "model_id": "45a3efb5662a4ad2b8a8352ba17fd2f1",
              "version_major": 2,
              "version_minor": 0
            },
            "text/plain": [
              "tokenizer.json:   0%|          | 0.00/466k [00:00<?, ?B/s]"
            ]
          },
          "metadata": {},
          "output_type": "display_data"
        },
        {
          "data": {
            "application/vnd.jupyter.widget-view+json": {
              "model_id": "1a2b724856584b8ba4a2ed4da1d6e07a",
              "version_major": 2,
              "version_minor": 0
            },
            "text/plain": [
              "config.json:   0%|          | 0.00/570 [00:00<?, ?B/s]"
            ]
          },
          "metadata": {},
          "output_type": "display_data"
        },
        {
          "data": {
            "application/vnd.jupyter.widget-view+json": {
              "model_id": "036532359bdd4be28d557e96719b0044",
              "version_major": 2,
              "version_minor": 0
            },
            "text/plain": [
              "model.safetensors:   0%|          | 0.00/440M [00:00<?, ?B/s]"
            ]
          },
          "metadata": {},
          "output_type": "display_data"
        },
        {
          "data": {
            "application/vnd.jupyter.widget-view+json": {
              "model_id": "3cc50ec9025d4b95866f9e552e0dbee4",
              "version_major": 2,
              "version_minor": 0
            },
            "text/plain": [
              "tokenizer_config.json:   0%|          | 0.00/1.23k [00:00<?, ?B/s]"
            ]
          },
          "metadata": {},
          "output_type": "display_data"
        },
        {
          "data": {
            "application/vnd.jupyter.widget-view+json": {
              "model_id": "0cc25c2e6b434724a8ae5ed3f4ddc8dd",
              "version_major": 2,
              "version_minor": 0
            },
            "text/plain": [
              "vocab.txt:   0%|          | 0.00/232k [00:00<?, ?B/s]"
            ]
          },
          "metadata": {},
          "output_type": "display_data"
        },
        {
          "data": {
            "application/vnd.jupyter.widget-view+json": {
              "model_id": "a63c63636ea747679f2b8c2ee3d17e16",
              "version_major": 2,
              "version_minor": 0
            },
            "text/plain": [
              "tokenizer.json:   0%|          | 0.00/711k [00:00<?, ?B/s]"
            ]
          },
          "metadata": {},
          "output_type": "display_data"
        },
        {
          "data": {
            "application/vnd.jupyter.widget-view+json": {
              "model_id": "33b0efbe32f94a4ca351c1caf29ddee3",
              "version_major": 2,
              "version_minor": 0
            },
            "text/plain": [
              "added_tokens.json:   0%|          | 0.00/82.0 [00:00<?, ?B/s]"
            ]
          },
          "metadata": {},
          "output_type": "display_data"
        },
        {
          "data": {
            "application/vnd.jupyter.widget-view+json": {
              "model_id": "287a42f6064b41aba0178a0c99e8bce7",
              "version_major": 2,
              "version_minor": 0
            },
            "text/plain": [
              "special_tokens_map.json:   0%|          | 0.00/125 [00:00<?, ?B/s]"
            ]
          },
          "metadata": {},
          "output_type": "display_data"
        },
        {
          "data": {
            "application/vnd.jupyter.widget-view+json": {
              "model_id": "7761d915994346e1a2eef4fc5899a394",
              "version_major": 2,
              "version_minor": 0
            },
            "text/plain": [
              "config.json:   0%|          | 0.00/708 [00:00<?, ?B/s]"
            ]
          },
          "metadata": {},
          "output_type": "display_data"
        },
        {
          "data": {
            "application/vnd.jupyter.widget-view+json": {
              "model_id": "d5724f0e1a8549c084ee5b3bafbba27f",
              "version_major": 2,
              "version_minor": 0
            },
            "text/plain": [
              "pytorch_model.bin:   0%|          | 0.00/438M [00:00<?, ?B/s]"
            ]
          },
          "metadata": {},
          "output_type": "display_data"
        }
      ],
      "source": [
        "legal_tokenizer = AutoTokenizer.from_pretrained(\"nlpaueb/legal-bert-base-uncased\")\n",
        "legal_model = AutoModel.from_pretrained(\"nlpaueb/legal-bert-base-uncased\")\n",
        "\n",
        "normal_tokenizer = BertTokenizer.from_pretrained(\"bert-base-uncased\")\n",
        "normal_model = BertModel.from_pretrained(\"bert-base-uncased\")\n",
        "\n",
        "angle_model_id = 'SeanLee97/angle-bert-base-uncased-nli-en-v1'\n",
        "angle_tokenizer = AutoTokenizer.from_pretrained(angle_model_id)\n",
        "angle_model = AutoModel.from_pretrained(angle_model_id).cuda()"
      ]
    },
    {
      "cell_type": "code",
      "execution_count": null,
      "metadata": {
        "id": "l2WrWHGpnMfu"
      },
      "outputs": [],
      "source": [
        "def get_legal_bert_embeddings(sentence, prompt):\n",
        "    text = prompt.format(text=sentence)\n",
        "    inputs = legal_tokenizer(text, return_tensors=\"pt\", padding=True, truncation=True)\n",
        "\n",
        "    with torch.no_grad():\n",
        "        outputs = legal_model(**inputs)\n",
        "\n",
        "    last_hidden_states = outputs.last_hidden_state\n",
        "    sentence_embedding = torch.mean(last_hidden_states, dim=1)\n",
        "\n",
        "    return sentence_embedding[0].tolist()"
      ]
    },
    {
      "cell_type": "code",
      "execution_count": null,
      "metadata": {
        "id": "3x9fP_dwnMcY"
      },
      "outputs": [],
      "source": [
        "def get_normal_bert_embeddings(sentence, prompt):\n",
        "    text = prompt.format(text=sentence)\n",
        "    input_ids = normal_tokenizer.encode(text, add_special_tokens=True, truncation=True, max_length=512)\n",
        "    input_ids = torch.tensor(input_ids).unsqueeze(0)  # Add batch dimension\n",
        "\n",
        "    with torch.no_grad():\n",
        "        outputs = normal_model(input_ids)\n",
        "        embeddings = outputs.last_hidden_state.mean(dim=1).squeeze()  # Take mean of token embeddings\n",
        "\n",
        "    return embeddings.tolist()"
      ]
    },
    {
      "cell_type": "code",
      "execution_count": null,
      "metadata": {
        "id": "BGdFPDn_EzRq"
      },
      "outputs": [],
      "source": [
        "def get_angle_bert_embeddings(sentence, prompt):\n",
        "    text = prompt.format(text=sentence)\n",
        "    input_ids = angle_tokenizer([text], return_tensors='pt', truncation=True, max_length=512)\n",
        "\n",
        "    for k, v in input_ids.items():\n",
        "      input_ids[k] = v.cuda()\n",
        "\n",
        "    hidden_state = angle_model(**input_ids).last_hidden_state\n",
        "    vec = (hidden_state[:, 0] + torch.mean(hidden_state, dim=1)) / 2.0\n",
        "\n",
        "    return vec[0].tolist()"
      ]
    },
    {
      "cell_type": "code",
      "execution_count": null,
      "metadata": {
        "id": "OPMTo3UnJJyx"
      },
      "outputs": [],
      "source": [
        "def get_cosine_similarity(embedding1, embedding2):\n",
        "    return cosine_similarity([embedding1], [embedding2])[0][0]"
      ]
    },
    {
      "cell_type": "code",
      "execution_count": null,
      "metadata": {
        "colab": {
          "base_uri": "https://localhost:8080/"
        },
        "id": "1ABhSsTTn_x0",
        "outputId": "153644a3-2634-40d7-ceb0-d3dbc1431d85"
      },
      "outputs": [
        {
          "name": "stdout",
          "output_type": "stream",
          "text": [
            "Legal BERT Embeddings: 768\n",
            "Normal BERT Embeddings: 768\n",
            "Angle BERT Embeddings: 768\n"
          ]
        }
      ],
      "source": [
        "# Test Embeddings:\n",
        "legal_sentence = \"The court dismisses the case due to lack of evidence.\"\n",
        "normal_sentence = \"This is a normal sentence for BERT embeddings.\"\n",
        "\n",
        "empty_prompt = \"{text}\"\n",
        "\n",
        "legal_embeddings = get_legal_bert_embeddings(normal_sentence, empty_prompt)\n",
        "normal_embeddings = get_normal_bert_embeddings(normal_sentence, empty_prompt)\n",
        "angle_embeddings = get_angle_bert_embeddings(normal_sentence, empty_prompt)\n",
        "\n",
        "print(\"Legal BERT Embeddings:\", len(legal_embeddings))\n",
        "print(\"Normal BERT Embeddings:\", len(normal_embeddings))\n",
        "print(\"Angle BERT Embeddings:\", len(angle_embeddings))"
      ]
    },
    {
      "cell_type": "code",
      "execution_count": null,
      "metadata": {
        "id": "4Fqq_NYtGxvn"
      },
      "outputs": [],
      "source": [
        "PROMPT_DICT = {\n",
        "    \"Matching\": \"{text}\",\n",
        "    \"Retrieval_A\": Prompts.A,\n",
        "    \"Retrieval_B\": Prompts.B,\n",
        "    \"Retrieval_C\": Prompts.C,\n",
        "}"
      ]
    },
    {
      "cell_type": "code",
      "execution_count": null,
      "metadata": {
        "colab": {
          "base_uri": "https://localhost:8080/",
          "height": 35
        },
        "id": "Om2VpTDpG_9A",
        "outputId": "913ad020-b156-45fe-f29a-c0bdad97418f"
      },
      "outputs": [
        {
          "data": {
            "application/vnd.google.colaboratory.intrinsic+json": {
              "type": "string"
            },
            "text/plain": [
              "'Summarize sentence \"{text}\" in one word:\"'"
            ]
          },
          "execution_count": 24,
          "metadata": {},
          "output_type": "execute_result"
        }
      ],
      "source": [
        "PROMPT_DICT[\"Retrieval_A\"]"
      ]
    },
    {
      "cell_type": "markdown",
      "metadata": {
        "id": "jH9WaIILHwdr"
      },
      "source": [
        "## Single Pair Retrieval Prompt Analysis"
      ]
    },
    {
      "cell_type": "code",
      "execution_count": null,
      "metadata": {
        "id": "6ogZRIeXHwQ3"
      },
      "outputs": [],
      "source": [
        "# Testing with randomn pairs of question vs snippets\n",
        "data_pairs = list(zip(question_list, main_snippet_list))\n",
        "\n",
        "# Randomly sample 100 instances\n",
        "sampled_pairs = random.sample(data_pairs, 100)"
      ]
    },
    {
      "cell_type": "code",
      "execution_count": null,
      "metadata": {
        "id": "uMFskA99HwKh"
      },
      "outputs": [],
      "source": [
        "# Dictionary to store results\n",
        "\n",
        "RETRIEVAL_PROMPT_DICT = {\n",
        "    \"Retrieval_A\": Prompts.A,\n",
        "    \"Retrieval_B\": Prompts.B,\n",
        "    \"Retrieval_C\": Prompts.C,\n",
        "}\n",
        "\n",
        "results = {\n",
        "    'legal': {prompt: [] for prompt in PROMPT_DICT},\n",
        "    'normal': {prompt: [] for prompt in PROMPT_DICT},\n",
        "    'angle': {prompt: [] for prompt in PROMPT_DICT},\n",
        "}"
      ]
    },
    {
      "cell_type": "code",
      "execution_count": null,
      "metadata": {
        "colab": {
          "base_uri": "https://localhost:8080/"
        },
        "id": "USTQgVVILHD4",
        "outputId": "56fe4b06-557b-4c53-d791-8046d1c8fdb4"
      },
      "outputs": [
        {
          "name": "stderr",
          "output_type": "stream",
          "text": [
            "100%|██████████| 100/100 [04:35<00:00,  2.76s/it]\n"
          ]
        }
      ],
      "source": [
        "# Loop through sampled pairs and generate embeddings\n",
        "for question, snippet in tqdm(sampled_pairs):\n",
        "    for prompt_name, prompt in PROMPT_DICT.items():\n",
        "        # Generate embeddings for question\n",
        "        legal_question_embeddings = get_legal_bert_embeddings(question, prompt)\n",
        "        normal_question_embeddings = get_normal_bert_embeddings(question, prompt)\n",
        "        angle_question_embeddings = get_angle_bert_embeddings(question, prompt)\n",
        "\n",
        "        # Generate embeddings for snippet\n",
        "        legal_snippet_embeddings = get_legal_bert_embeddings(snippet, prompt)\n",
        "        normal_snippet_embeddings = get_normal_bert_embeddings(snippet, prompt)\n",
        "        angle_snippet_embeddings = get_angle_bert_embeddings(snippet, prompt)\n",
        "\n",
        "        # Calculate and store similarity for each model\n",
        "        legal_similarity = get_cosine_similarity(legal_question_embeddings, legal_snippet_embeddings)\n",
        "        normal_similarity = get_cosine_similarity(normal_question_embeddings, normal_snippet_embeddings)\n",
        "        angle_similarity = get_cosine_similarity(angle_question_embeddings, angle_snippet_embeddings)\n",
        "\n",
        "        results['legal'][prompt_name].append(legal_similarity)\n",
        "        results['normal'][prompt_name].append(normal_similarity)\n",
        "        results['angle'][prompt_name].append(angle_similarity)"
      ]
    },
    {
      "cell_type": "markdown",
      "metadata": {},
      "source": [
        "## Statistical analysis"
      ]
    },
    {
      "cell_type": "code",
      "execution_count": null,
      "metadata": {
        "id": "xN2_2sxOLG9p"
      },
      "outputs": [],
      "source": [
        "# Initialize a list to store each row of the table\n",
        "data_rows = []\n",
        "\n",
        "# Loop through each model and prompt to calculate statistics\n",
        "for model, prompts in results.items():\n",
        "    for prompt, scores in prompts.items():\n",
        "        stats = {\n",
        "            'Model': model,\n",
        "            'Prompt': prompt,\n",
        "            'Mean': np.mean(scores),\n",
        "            'Std Dev': np.std(scores),\n",
        "            'Min': np.min(scores),\n",
        "            'Max': np.max(scores),\n",
        "            'Median': np.median(scores),\n",
        "            'IQR': np.percentile(scores, 75) - np.percentile(scores, 25),\n",
        "        }\n",
        "        data_rows.append(stats)\n",
        "\n",
        "# Convert the list of rows into a DataFrame for easy tabular display\n",
        "results_df = pd.DataFrame(data_rows)\n",
        "\n",
        "# Reorder columns for better readability\n",
        "columns_order = ['Model', 'Prompt', 'Mean', 'Std Dev', 'Min', 'Max', 'Median', 'IQR']\n",
        "results_df = results_df[columns_order]"
      ]
    },
    {
      "cell_type": "code",
      "execution_count": null,
      "metadata": {
        "colab": {
          "base_uri": "https://localhost:8080/",
          "height": 425
        },
        "id": "HU2SL22NHwHp",
        "outputId": "5ba12576-91ca-4a7b-fb5d-d05e3bc1862c"
      },
      "outputs": [
        {
          "data": {
            "application/vnd.google.colaboratory.intrinsic+json": {
              "summary": "{\n  \"name\": \"results_df\",\n  \"rows\": 12,\n  \"fields\": [\n    {\n      \"column\": \"Model\",\n      \"properties\": {\n        \"dtype\": \"category\",\n        \"num_unique_values\": 3,\n        \"samples\": [\n          \"legal\",\n          \"normal\",\n          \"angle\"\n        ],\n        \"semantic_type\": \"\",\n        \"description\": \"\"\n      }\n    },\n    {\n      \"column\": \"Prompt\",\n      \"properties\": {\n        \"dtype\": \"category\",\n        \"num_unique_values\": 4,\n        \"samples\": [\n          \"Retrieval_A\",\n          \"Retrieval_C\",\n          \"Matching\"\n        ],\n        \"semantic_type\": \"\",\n        \"description\": \"\"\n      }\n    },\n    {\n      \"column\": \"Mean\",\n      \"properties\": {\n        \"dtype\": \"number\",\n        \"std\": 0.06507784054427136,\n        \"min\": 0.7354690656596875,\n        \"max\": 0.918713698167624,\n        \"num_unique_values\": 12,\n        \"samples\": [\n          0.7837237647771133,\n          0.7684656861279296,\n          0.904158949719277\n        ],\n        \"semantic_type\": \"\",\n        \"description\": \"\"\n      }\n    },\n    {\n      \"column\": \"Std Dev\",\n      \"properties\": {\n        \"dtype\": \"number\",\n        \"std\": 0.014231227143488413,\n        \"min\": 0.01970234749274387,\n        \"max\": 0.061171378174018264,\n        \"num_unique_values\": 12,\n        \"samples\": [\n          0.04770489716523662,\n          0.05357062984937947,\n          0.025827600843267188\n        ],\n        \"semantic_type\": \"\",\n        \"description\": \"\"\n      }\n    },\n    {\n      \"column\": \"Min\",\n      \"properties\": {\n        \"dtype\": \"number\",\n        \"std\": 0.08828232567713888,\n        \"min\": 0.5690732753662415,\n        \"max\": 0.8405447502377943,\n        \"num_unique_values\": 12,\n        \"samples\": [\n          0.6649740401583055,\n          0.6277185288161624,\n          0.7737612435370479\n        ],\n        \"semantic_type\": \"\",\n        \"description\": \"\"\n      }\n    },\n    {\n      \"column\": \"Max\",\n      \"properties\": {\n        \"dtype\": \"number\",\n        \"std\": 0.0319115824225771,\n        \"min\": 0.8692747871476318,\n        \"max\": 0.9630920170971691,\n        \"num_unique_values\": 12,\n        \"samples\": [\n          0.8994750995286611,\n          0.8956536633053026,\n          0.9571517318657417\n        ],\n        \"semantic_type\": \"\",\n        \"description\": \"\"\n      }\n    },\n    {\n      \"column\": \"Median\",\n      \"properties\": {\n        \"dtype\": \"number\",\n        \"std\": 0.0632178418964979,\n        \"min\": 0.7419346845600341,\n        \"max\": 0.9221389110712074,\n        \"num_unique_values\": 12,\n        \"samples\": [\n          0.7900986573928115,\n          0.7778409439789729,\n          0.9066570695087256\n        ],\n        \"semantic_type\": \"\",\n        \"description\": \"\"\n      }\n    },\n    {\n      \"column\": \"IQR\",\n      \"properties\": {\n        \"dtype\": \"number\",\n        \"std\": 0.01902824896850979,\n        \"min\": 0.022297628475260067,\n        \"max\": 0.07478663745161229,\n        \"num_unique_values\": 12,\n        \"samples\": [\n          0.06287223749354454,\n          0.0637875806284055,\n          0.02626709256507631\n        ],\n        \"semantic_type\": \"\",\n        \"description\": \"\"\n      }\n    }\n  ]\n}",
              "type": "dataframe",
              "variable_name": "results_df"
            },
            "text/html": [
              "\n",
              "  <div id=\"df-4f23cdbe-7b9b-4265-9d35-f12bdd133104\" class=\"colab-df-container\">\n",
              "    <div>\n",
              "<style scoped>\n",
              "    .dataframe tbody tr th:only-of-type {\n",
              "        vertical-align: middle;\n",
              "    }\n",
              "\n",
              "    .dataframe tbody tr th {\n",
              "        vertical-align: top;\n",
              "    }\n",
              "\n",
              "    .dataframe thead th {\n",
              "        text-align: right;\n",
              "    }\n",
              "</style>\n",
              "<table border=\"1\" class=\"dataframe\">\n",
              "  <thead>\n",
              "    <tr style=\"text-align: right;\">\n",
              "      <th></th>\n",
              "      <th>Model</th>\n",
              "      <th>Prompt</th>\n",
              "      <th>Mean</th>\n",
              "      <th>Std Dev</th>\n",
              "      <th>Min</th>\n",
              "      <th>Max</th>\n",
              "      <th>Median</th>\n",
              "      <th>IQR</th>\n",
              "    </tr>\n",
              "  </thead>\n",
              "  <tbody>\n",
              "    <tr>\n",
              "      <th>0</th>\n",
              "      <td>legal</td>\n",
              "      <td>Matching</td>\n",
              "      <td>0.904159</td>\n",
              "      <td>0.025828</td>\n",
              "      <td>0.773761</td>\n",
              "      <td>0.957152</td>\n",
              "      <td>0.906657</td>\n",
              "      <td>0.026267</td>\n",
              "    </tr>\n",
              "    <tr>\n",
              "      <th>1</th>\n",
              "      <td>legal</td>\n",
              "      <td>Retrieval_A</td>\n",
              "      <td>0.918002</td>\n",
              "      <td>0.019702</td>\n",
              "      <td>0.829174</td>\n",
              "      <td>0.959925</td>\n",
              "      <td>0.919905</td>\n",
              "      <td>0.022298</td>\n",
              "    </tr>\n",
              "    <tr>\n",
              "      <th>2</th>\n",
              "      <td>legal</td>\n",
              "      <td>Retrieval_B</td>\n",
              "      <td>0.918714</td>\n",
              "      <td>0.020154</td>\n",
              "      <td>0.840545</td>\n",
              "      <td>0.963092</td>\n",
              "      <td>0.922139</td>\n",
              "      <td>0.022456</td>\n",
              "    </tr>\n",
              "    <tr>\n",
              "      <th>3</th>\n",
              "      <td>legal</td>\n",
              "      <td>Retrieval_C</td>\n",
              "      <td>0.911118</td>\n",
              "      <td>0.021909</td>\n",
              "      <td>0.816600</td>\n",
              "      <td>0.956443</td>\n",
              "      <td>0.914083</td>\n",
              "      <td>0.023776</td>\n",
              "    </tr>\n",
              "    <tr>\n",
              "      <th>4</th>\n",
              "      <td>normal</td>\n",
              "      <td>Matching</td>\n",
              "      <td>0.827691</td>\n",
              "      <td>0.044419</td>\n",
              "      <td>0.660131</td>\n",
              "      <td>0.909168</td>\n",
              "      <td>0.834332</td>\n",
              "      <td>0.055863</td>\n",
              "    </tr>\n",
              "    <tr>\n",
              "      <th>5</th>\n",
              "      <td>normal</td>\n",
              "      <td>Retrieval_A</td>\n",
              "      <td>0.856471</td>\n",
              "      <td>0.033800</td>\n",
              "      <td>0.718644</td>\n",
              "      <td>0.920547</td>\n",
              "      <td>0.859319</td>\n",
              "      <td>0.046544</td>\n",
              "    </tr>\n",
              "    <tr>\n",
              "      <th>6</th>\n",
              "      <td>normal</td>\n",
              "      <td>Retrieval_B</td>\n",
              "      <td>0.860983</td>\n",
              "      <td>0.033123</td>\n",
              "      <td>0.733331</td>\n",
              "      <td>0.926056</td>\n",
              "      <td>0.863050</td>\n",
              "      <td>0.041496</td>\n",
              "    </tr>\n",
              "    <tr>\n",
              "      <th>7</th>\n",
              "      <td>normal</td>\n",
              "      <td>Retrieval_C</td>\n",
              "      <td>0.845570</td>\n",
              "      <td>0.036352</td>\n",
              "      <td>0.716337</td>\n",
              "      <td>0.913051</td>\n",
              "      <td>0.849232</td>\n",
              "      <td>0.049996</td>\n",
              "    </tr>\n",
              "    <tr>\n",
              "      <th>8</th>\n",
              "      <td>angle</td>\n",
              "      <td>Matching</td>\n",
              "      <td>0.735469</td>\n",
              "      <td>0.061171</td>\n",
              "      <td>0.569073</td>\n",
              "      <td>0.869275</td>\n",
              "      <td>0.741935</td>\n",
              "      <td>0.074787</td>\n",
              "    </tr>\n",
              "    <tr>\n",
              "      <th>9</th>\n",
              "      <td>angle</td>\n",
              "      <td>Retrieval_A</td>\n",
              "      <td>0.768466</td>\n",
              "      <td>0.053571</td>\n",
              "      <td>0.627719</td>\n",
              "      <td>0.895654</td>\n",
              "      <td>0.777841</td>\n",
              "      <td>0.063788</td>\n",
              "    </tr>\n",
              "    <tr>\n",
              "      <th>10</th>\n",
              "      <td>angle</td>\n",
              "      <td>Retrieval_B</td>\n",
              "      <td>0.783724</td>\n",
              "      <td>0.047705</td>\n",
              "      <td>0.664974</td>\n",
              "      <td>0.899475</td>\n",
              "      <td>0.790099</td>\n",
              "      <td>0.062872</td>\n",
              "    </tr>\n",
              "    <tr>\n",
              "      <th>11</th>\n",
              "      <td>angle</td>\n",
              "      <td>Retrieval_C</td>\n",
              "      <td>0.768881</td>\n",
              "      <td>0.052536</td>\n",
              "      <td>0.623429</td>\n",
              "      <td>0.884366</td>\n",
              "      <td>0.774077</td>\n",
              "      <td>0.066534</td>\n",
              "    </tr>\n",
              "  </tbody>\n",
              "</table>\n",
              "</div>\n",
              "    <div class=\"colab-df-buttons\">\n",
              "\n",
              "  <div class=\"colab-df-container\">\n",
              "    <button class=\"colab-df-convert\" onclick=\"convertToInteractive('df-4f23cdbe-7b9b-4265-9d35-f12bdd133104')\"\n",
              "            title=\"Convert this dataframe to an interactive table.\"\n",
              "            style=\"display:none;\">\n",
              "\n",
              "  <svg xmlns=\"http://www.w3.org/2000/svg\" height=\"24px\" viewBox=\"0 -960 960 960\">\n",
              "    <path d=\"M120-120v-720h720v720H120Zm60-500h600v-160H180v160Zm220 220h160v-160H400v160Zm0 220h160v-160H400v160ZM180-400h160v-160H180v160Zm440 0h160v-160H620v160ZM180-180h160v-160H180v160Zm440 0h160v-160H620v160Z\"/>\n",
              "  </svg>\n",
              "    </button>\n",
              "\n",
              "  <style>\n",
              "    .colab-df-container {\n",
              "      display:flex;\n",
              "      gap: 12px;\n",
              "    }\n",
              "\n",
              "    .colab-df-convert {\n",
              "      background-color: #E8F0FE;\n",
              "      border: none;\n",
              "      border-radius: 50%;\n",
              "      cursor: pointer;\n",
              "      display: none;\n",
              "      fill: #1967D2;\n",
              "      height: 32px;\n",
              "      padding: 0 0 0 0;\n",
              "      width: 32px;\n",
              "    }\n",
              "\n",
              "    .colab-df-convert:hover {\n",
              "      background-color: #E2EBFA;\n",
              "      box-shadow: 0px 1px 2px rgba(60, 64, 67, 0.3), 0px 1px 3px 1px rgba(60, 64, 67, 0.15);\n",
              "      fill: #174EA6;\n",
              "    }\n",
              "\n",
              "    .colab-df-buttons div {\n",
              "      margin-bottom: 4px;\n",
              "    }\n",
              "\n",
              "    [theme=dark] .colab-df-convert {\n",
              "      background-color: #3B4455;\n",
              "      fill: #D2E3FC;\n",
              "    }\n",
              "\n",
              "    [theme=dark] .colab-df-convert:hover {\n",
              "      background-color: #434B5C;\n",
              "      box-shadow: 0px 1px 3px 1px rgba(0, 0, 0, 0.15);\n",
              "      filter: drop-shadow(0px 1px 2px rgba(0, 0, 0, 0.3));\n",
              "      fill: #FFFFFF;\n",
              "    }\n",
              "  </style>\n",
              "\n",
              "    <script>\n",
              "      const buttonEl =\n",
              "        document.querySelector('#df-4f23cdbe-7b9b-4265-9d35-f12bdd133104 button.colab-df-convert');\n",
              "      buttonEl.style.display =\n",
              "        google.colab.kernel.accessAllowed ? 'block' : 'none';\n",
              "\n",
              "      async function convertToInteractive(key) {\n",
              "        const element = document.querySelector('#df-4f23cdbe-7b9b-4265-9d35-f12bdd133104');\n",
              "        const dataTable =\n",
              "          await google.colab.kernel.invokeFunction('convertToInteractive',\n",
              "                                                    [key], {});\n",
              "        if (!dataTable) return;\n",
              "\n",
              "        const docLinkHtml = 'Like what you see? Visit the ' +\n",
              "          '<a target=\"_blank\" href=https://colab.research.google.com/notebooks/data_table.ipynb>data table notebook</a>'\n",
              "          + ' to learn more about interactive tables.';\n",
              "        element.innerHTML = '';\n",
              "        dataTable['output_type'] = 'display_data';\n",
              "        await google.colab.output.renderOutput(dataTable, element);\n",
              "        const docLink = document.createElement('div');\n",
              "        docLink.innerHTML = docLinkHtml;\n",
              "        element.appendChild(docLink);\n",
              "      }\n",
              "    </script>\n",
              "  </div>\n",
              "\n",
              "\n",
              "<div id=\"df-4bf21417-660b-4ba5-a2bd-98072d0881e9\">\n",
              "  <button class=\"colab-df-quickchart\" onclick=\"quickchart('df-4bf21417-660b-4ba5-a2bd-98072d0881e9')\"\n",
              "            title=\"Suggest charts\"\n",
              "            style=\"display:none;\">\n",
              "\n",
              "<svg xmlns=\"http://www.w3.org/2000/svg\" height=\"24px\"viewBox=\"0 0 24 24\"\n",
              "     width=\"24px\">\n",
              "    <g>\n",
              "        <path d=\"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zM9 17H7v-7h2v7zm4 0h-2V7h2v10zm4 0h-2v-4h2v4z\"/>\n",
              "    </g>\n",
              "</svg>\n",
              "  </button>\n",
              "\n",
              "<style>\n",
              "  .colab-df-quickchart {\n",
              "      --bg-color: #E8F0FE;\n",
              "      --fill-color: #1967D2;\n",
              "      --hover-bg-color: #E2EBFA;\n",
              "      --hover-fill-color: #174EA6;\n",
              "      --disabled-fill-color: #AAA;\n",
              "      --disabled-bg-color: #DDD;\n",
              "  }\n",
              "\n",
              "  [theme=dark] .colab-df-quickchart {\n",
              "      --bg-color: #3B4455;\n",
              "      --fill-color: #D2E3FC;\n",
              "      --hover-bg-color: #434B5C;\n",
              "      --hover-fill-color: #FFFFFF;\n",
              "      --disabled-bg-color: #3B4455;\n",
              "      --disabled-fill-color: #666;\n",
              "  }\n",
              "\n",
              "  .colab-df-quickchart {\n",
              "    background-color: var(--bg-color);\n",
              "    border: none;\n",
              "    border-radius: 50%;\n",
              "    cursor: pointer;\n",
              "    display: none;\n",
              "    fill: var(--fill-color);\n",
              "    height: 32px;\n",
              "    padding: 0;\n",
              "    width: 32px;\n",
              "  }\n",
              "\n",
              "  .colab-df-quickchart:hover {\n",
              "    background-color: var(--hover-bg-color);\n",
              "    box-shadow: 0 1px 2px rgba(60, 64, 67, 0.3), 0 1px 3px 1px rgba(60, 64, 67, 0.15);\n",
              "    fill: var(--button-hover-fill-color);\n",
              "  }\n",
              "\n",
              "  .colab-df-quickchart-complete:disabled,\n",
              "  .colab-df-quickchart-complete:disabled:hover {\n",
              "    background-color: var(--disabled-bg-color);\n",
              "    fill: var(--disabled-fill-color);\n",
              "    box-shadow: none;\n",
              "  }\n",
              "\n",
              "  .colab-df-spinner {\n",
              "    border: 2px solid var(--fill-color);\n",
              "    border-color: transparent;\n",
              "    border-bottom-color: var(--fill-color);\n",
              "    animation:\n",
              "      spin 1s steps(1) infinite;\n",
              "  }\n",
              "\n",
              "  @keyframes spin {\n",
              "    0% {\n",
              "      border-color: transparent;\n",
              "      border-bottom-color: var(--fill-color);\n",
              "      border-left-color: var(--fill-color);\n",
              "    }\n",
              "    20% {\n",
              "      border-color: transparent;\n",
              "      border-left-color: var(--fill-color);\n",
              "      border-top-color: var(--fill-color);\n",
              "    }\n",
              "    30% {\n",
              "      border-color: transparent;\n",
              "      border-left-color: var(--fill-color);\n",
              "      border-top-color: var(--fill-color);\n",
              "      border-right-color: var(--fill-color);\n",
              "    }\n",
              "    40% {\n",
              "      border-color: transparent;\n",
              "      border-right-color: var(--fill-color);\n",
              "      border-top-color: var(--fill-color);\n",
              "    }\n",
              "    60% {\n",
              "      border-color: transparent;\n",
              "      border-right-color: var(--fill-color);\n",
              "    }\n",
              "    80% {\n",
              "      border-color: transparent;\n",
              "      border-right-color: var(--fill-color);\n",
              "      border-bottom-color: var(--fill-color);\n",
              "    }\n",
              "    90% {\n",
              "      border-color: transparent;\n",
              "      border-bottom-color: var(--fill-color);\n",
              "    }\n",
              "  }\n",
              "</style>\n",
              "\n",
              "  <script>\n",
              "    async function quickchart(key) {\n",
              "      const quickchartButtonEl =\n",
              "        document.querySelector('#' + key + ' button');\n",
              "      quickchartButtonEl.disabled = true;  // To prevent multiple clicks.\n",
              "      quickchartButtonEl.classList.add('colab-df-spinner');\n",
              "      try {\n",
              "        const charts = await google.colab.kernel.invokeFunction(\n",
              "            'suggestCharts', [key], {});\n",
              "      } catch (error) {\n",
              "        console.error('Error during call to suggestCharts:', error);\n",
              "      }\n",
              "      quickchartButtonEl.classList.remove('colab-df-spinner');\n",
              "      quickchartButtonEl.classList.add('colab-df-quickchart-complete');\n",
              "    }\n",
              "    (() => {\n",
              "      let quickchartButtonEl =\n",
              "        document.querySelector('#df-4bf21417-660b-4ba5-a2bd-98072d0881e9 button');\n",
              "      quickchartButtonEl.style.display =\n",
              "        google.colab.kernel.accessAllowed ? 'block' : 'none';\n",
              "    })();\n",
              "  </script>\n",
              "</div>\n",
              "\n",
              "  <div id=\"id_cbcb38b8-4e9d-4459-85da-d65e10b8cda9\">\n",
              "    <style>\n",
              "      .colab-df-generate {\n",
              "        background-color: #E8F0FE;\n",
              "        border: none;\n",
              "        border-radius: 50%;\n",
              "        cursor: pointer;\n",
              "        display: none;\n",
              "        fill: #1967D2;\n",
              "        height: 32px;\n",
              "        padding: 0 0 0 0;\n",
              "        width: 32px;\n",
              "      }\n",
              "\n",
              "      .colab-df-generate:hover {\n",
              "        background-color: #E2EBFA;\n",
              "        box-shadow: 0px 1px 2px rgba(60, 64, 67, 0.3), 0px 1px 3px 1px rgba(60, 64, 67, 0.15);\n",
              "        fill: #174EA6;\n",
              "      }\n",
              "\n",
              "      [theme=dark] .colab-df-generate {\n",
              "        background-color: #3B4455;\n",
              "        fill: #D2E3FC;\n",
              "      }\n",
              "\n",
              "      [theme=dark] .colab-df-generate:hover {\n",
              "        background-color: #434B5C;\n",
              "        box-shadow: 0px 1px 3px 1px rgba(0, 0, 0, 0.15);\n",
              "        filter: drop-shadow(0px 1px 2px rgba(0, 0, 0, 0.3));\n",
              "        fill: #FFFFFF;\n",
              "      }\n",
              "    </style>\n",
              "    <button class=\"colab-df-generate\" onclick=\"generateWithVariable('results_df')\"\n",
              "            title=\"Generate code using this dataframe.\"\n",
              "            style=\"display:none;\">\n",
              "\n",
              "  <svg xmlns=\"http://www.w3.org/2000/svg\" height=\"24px\"viewBox=\"0 0 24 24\"\n",
              "       width=\"24px\">\n",
              "    <path d=\"M7,19H8.4L18.45,9,17,7.55,7,17.6ZM5,21V16.75L18.45,3.32a2,2,0,0,1,2.83,0l1.4,1.43a1.91,1.91,0,0,1,.58,1.4,1.91,1.91,0,0,1-.58,1.4L9.25,21ZM18.45,9,17,7.55Zm-12,3A5.31,5.31,0,0,0,4.9,8.1,5.31,5.31,0,0,0,1,6.5,5.31,5.31,0,0,0,4.9,4.9,5.31,5.31,0,0,0,6.5,1,5.31,5.31,0,0,0,8.1,4.9,5.31,5.31,0,0,0,12,6.5,5.46,5.46,0,0,0,6.5,12Z\"/>\n",
              "  </svg>\n",
              "    </button>\n",
              "    <script>\n",
              "      (() => {\n",
              "      const buttonEl =\n",
              "        document.querySelector('#id_cbcb38b8-4e9d-4459-85da-d65e10b8cda9 button.colab-df-generate');\n",
              "      buttonEl.style.display =\n",
              "        google.colab.kernel.accessAllowed ? 'block' : 'none';\n",
              "\n",
              "      buttonEl.onclick = () => {\n",
              "        google.colab.notebook.generateWithVariable('results_df');\n",
              "      }\n",
              "      })();\n",
              "    </script>\n",
              "  </div>\n",
              "\n",
              "    </div>\n",
              "  </div>\n"
            ],
            "text/plain": [
              "     Model       Prompt      Mean   Std Dev       Min       Max    Median  \\\n",
              "0    legal     Matching  0.904159  0.025828  0.773761  0.957152  0.906657   \n",
              "1    legal  Retrieval_A  0.918002  0.019702  0.829174  0.959925  0.919905   \n",
              "2    legal  Retrieval_B  0.918714  0.020154  0.840545  0.963092  0.922139   \n",
              "3    legal  Retrieval_C  0.911118  0.021909  0.816600  0.956443  0.914083   \n",
              "4   normal     Matching  0.827691  0.044419  0.660131  0.909168  0.834332   \n",
              "5   normal  Retrieval_A  0.856471  0.033800  0.718644  0.920547  0.859319   \n",
              "6   normal  Retrieval_B  0.860983  0.033123  0.733331  0.926056  0.863050   \n",
              "7   normal  Retrieval_C  0.845570  0.036352  0.716337  0.913051  0.849232   \n",
              "8    angle     Matching  0.735469  0.061171  0.569073  0.869275  0.741935   \n",
              "9    angle  Retrieval_A  0.768466  0.053571  0.627719  0.895654  0.777841   \n",
              "10   angle  Retrieval_B  0.783724  0.047705  0.664974  0.899475  0.790099   \n",
              "11   angle  Retrieval_C  0.768881  0.052536  0.623429  0.884366  0.774077   \n",
              "\n",
              "         IQR  \n",
              "0   0.026267  \n",
              "1   0.022298  \n",
              "2   0.022456  \n",
              "3   0.023776  \n",
              "4   0.055863  \n",
              "5   0.046544  \n",
              "6   0.041496  \n",
              "7   0.049996  \n",
              "8   0.074787  \n",
              "9   0.063788  \n",
              "10  0.062872  \n",
              "11  0.066534  "
            ]
          },
          "execution_count": 29,
          "metadata": {},
          "output_type": "execute_result"
        }
      ],
      "source": [
        "results_df"
      ]
    },
    {
      "cell_type": "code",
      "execution_count": null,
      "metadata": {
        "colab": {
          "base_uri": "https://localhost:8080/",
          "height": 420
        },
        "id": "xPQd-L3NHwEd",
        "outputId": "e4a6b999-41b9-4600-8038-280fc6fcc1e6"
      },
      "outputs": [
        {
          "data": {
            "image/png": "iVBORw0KGgoAAAANSUhEUgAAB7kAAAPeCAYAAAB5j66gAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjcuMSwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy/bCgiHAAAACXBIWXMAAA9hAAAPYQGoP6dpAAEAAElEQVR4nOzdeZyN9f//8eeZMftiJGMsw9j3KOFTwogaa5aP7MwgH0VlSYs2RCZEJFGRoUZkTYmSrUVlV9FiJ0ZkH8vMmHP9/vCb83XMDLOcOec6M4/77XZun8+1va/XuUzzPHNe12IxDMMQAAAAAAAAAAAAAABuwMPVBQAAAAAAAAAAAAAAkFU0uQEAAAAAAAAAAAAAboMmNwAAAAAAAAAAAADAbdDkBgAAAAAAAAAAAAC4DZrcAAAAAAAAAAAAAAC3QZMbAAAAAAAAAAAAAOA2aHIDAAAAAAAAAAAAANwGTW4AAAAAAAAAAAAAgNugyQ0AAAAAAAAAAAAAcBs0uYE8FBcXJ4vFokOHDrm6FElSRESEYmJiXF2GU0VERKhNmza3XW/Dhg2yWCzasGFD3hcFAMgT5K7zmOlYjxo1ShaLxdVlAAAyYabMkMhnZyGfAcC8zJQXEtnsLGQz8iOa3AByJSIiQhaLRc2bN89w+QcffCCLxSKLxaKtW7dme/xNmzZp1KhROnfuXC4rBQDA/aXlbtorICBA9evX17x583I85rvvvqu4uDjHFelmnnvuOVksFnXp0sXVpQAA3BT57BhpX76nvTw8PFSiRAm1adNGP/30k6vLAwC4EbLZsXbu3KmePXsqPDxcPj4+uuOOO9S8eXPNmTNHqampri4PBVghVxcAwP35+vpq/fr1OnHihMLCwuyWxcfHy9fXV1evXs3R2Js2bdLo0aMVExOjkJAQB1SbscaNG+vKlSvy9vbOs30AAOAIderU0TPPPCNJSkhI0KxZsxQdHa2kpCT1798/2+O9++67uvPOO7N15nyvXr3UtWtX+fj4ZHt/ZmIYhj755BNFRETo888/18WLFxUUFOTqsgAAboh8dpwZM2YoMDBQVqtVR48e1QcffKDGjRtr8+bNqlOnjqvLAwC4CbLZMWbNmqXHH39cxYsXV69evVSpUiVdvHhRa9euVb9+/ZSQkKAXX3zR1WWigKLJDSDXGjZsqC1btmjhwoUaPHiwbf7ff/+t7777Th06dNCSJUtcWOHteXh4yNfX19VlAABwW6VKlVLPnj1t0zExMSpfvrzeeuutHP2hnh2XLl1SQECAPD095enpmaf7coYNGzbo77//1rp16xQVFaWlS5cqOjra1WUBANwQ+ew4nTp10p133mmbbt++vWrWrKlFixbR5AYAZBnZnHs//fSTHn/8cd1333368ssv7U4KHzJkiLZu3arffvvNhRWioON25YALrFq1So0aNVJAQICCgoLUunVr7d69O916ixYtUvXq1eXr66uaNWtq2bJliomJUUREhN16b775pu6//34VLVpUfn5+qlu3rhYvXuykd3P9Su6OHTtq/vz5dvM/+eQTFSlSRFFRUem2+eWXX2wfLHx9fRUWFqa+ffvq9OnTtnVGjRqlZ599VpJUrlw52+1lbnyGyccff6z69evL399fRYoUUePGjfX111+n29/333+v+vXry9fXV+XLl093a5qMnskdGRmpmjVras+ePWratKn8/f1VqlQpTZgwId34hw8f1iOPPKKAgACFhoZq6NCh+uqrr3jONwCYQH7L3ZsVK1ZMVatW1f79++3mW61WTZkyRTVq1JCvr6+KFy+uAQMG6OzZs7Z1IiIitHv3bm3cuNGWs5GRkZL+79lhGzdu1MCBAxUaGqrSpUvbLbv5uWK3O9ZvvvmmLBaLDh8+nO59jBgxQt7e3rb6vvvuOz366KMqU6aMfHx8FB4erqFDh+rKlSuOOGySrt9xpnr16mratKmaN2+u+Ph4h40NALg18pl8zqq0O8YVKsS1OgCQl8hmsvlmo0ePlsViUXx8fIZ3Pbv33nvz7fPU4R5ocgNO9tFHH6l169YKDAzU+PHj9corr2jPnj164IEH7MJu5cqV6tKli7y8vBQbG6uOHTuqX79+2rZtW7oxp06dqrvvvluvvfaaxo0bp0KFCunRRx/VypUrnfa+unfvrs2bN9t9SJg/f746deokLy+vdOuvWbNGBw4cUJ8+fTRt2jR17dpVCxYsUKtWrWQYhiSpY8eO6tatmyTprbfe0kcffaSPPvpIxYoVk3Q9ZHv16iUvLy+99tprGj16tMLDw7Vu3Tq7fe3bt0+dOnXSQw89pEmTJqlIkSKKiYnJ8EPazc6ePasWLVqodu3amjRpkqpWrarnn39eq1atsq1z6dIlPfjgg/rmm2/09NNP66WXXtKm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fKDw8HD5+/urQ4cOmjx5st1/GPv371e7du1UvHhxBQYGql69evrmm2/yrObo6Gh9+OGHtukrV65owYIFio6Otlvv9OnT6tatm0qVKiV/f3/VqlVLn3zyiW15TEyMNm7cqKlTp8pischisejQoUOSpN27d6tNmzYKDg5WUFCQGjVqpP3799uN/+abb6pEiRIqWrSoBg0apJSUFNuym29fYbFYNGvWLHXo0EH+/v6qVKmSVqxYYTfeihUrVKlSJfn6+qpp06aaO3euLBaLzp07l8sjBgAAAHfjjp/TQ0NDFRYWpnvuuUdDhgzR0aNH9ccff9iWf//992rUqJH8/PwUHh6up59+WpcuXZJ0/Q5Lhw8f1tChQ22fzaX/u9XZihUrVL16dfn4+OjIkSPpbrtmtVoVGxurcuXKyc/PT7Vr19bixYtty0qXLq0ZM2bY1btjxw55eHjo8OHDkqTJkyerVq1aCggIUHh4uAYOHKjExMRcHZPZs2erZ8+e6tmzp2bPnp2rsQAArkU2u382WywWhYWFKSwsTJUqVdLYsWPl4eGhX375JcdjAgBch2x272yeMmWKvv32W61du1aDBg1SnTp1VL58eXXv3l0///yzKlWqlKNxs8qlTe6tW7fq7rvv1t133y1JGjZsmO6++269+uqrkqQOHTpo5syZmjBhgmrVqqVZs2ZpyZIleuCBB1xZtuk8+eST+vHHH7VgwQL98ssvevTRR9WiRQvt3btXkvTDDz/o8ccf1+DBg7Vz50499NBDev311+3GSExMVKtWrbR27Vrt2LFDLVq0UNu2bW0nHDhar1699N1339nGX7JkiSIiInTPPffYrXf16lXVrVtXK1eu1G+//ab//e9/6tWrlzZv3izp+q0a7rvvPvXv3992Fmd4eLiOHTumxo0by8fHR+vWrdO2bdvUt29fXbt2zTb2+vXrtX//fq1fv15z585VXFyc4uLibln36NGj1blzZ/3yyy9q1aqVevTooTNnzki6fpJGp06d1L59e+3atUsDBgzQSy+95MCjBgAAAHfijp/T05w/f14LFiyQdP0uW9L1Lw5atGih//73v/rll1+0cOFCff/993ryySclSUuXLlXp0qX12muv2T6bp7l8+bLGjx+vWbNmaffu3QoNDU23z9jYWM2bN08zZ87U7t27NXToUPXs2VMbN26Uh4eHunXrpvnz59ttEx8fr4YNG9ru9uXh4aG3335bu3fv1ty5c7Vu3To999xzOT4O+/fv148//qjOnTurc+fO+u6772xfDAAA3A/Z7P7ZfKPU1FTNnTtXktJ9pwgAcA9ks3tnc3x8vJo3b27r897Iy8srzx8J7NJnckdGRt72XvJ9+/ZV3759nVSR+zly5IjmzJmjI0eOqGTJkpKk4cOHa/Xq1ZozZ47GjRunadOmqWXLlho+fLgkqXLlytq0aZO++OIL2zi1a9dW7dq1bdNjxozRsmXLtGLFCtt/fI4UGhqqli1bKi4uTq+++qo+/PDDDP+dS5UqZatbkp566il99dVX+vTTT1W/fn0VLlxY3t7e8vf3V1hYmG296dOnq3DhwlqwYIHtfv+VK1e2G7tIkSJ655135OnpqapVq6p169Zau3at+vfvn2ndMTEx6tatmyRp3Lhxevvtt7V582a1aNFC7733nqpUqaKJEydKkqpUqaLffvst3S9cAAAA5H/u+jm9dOnSkmQ7y/yRRx5R1apVJV3/Y7pHjx6254ZVqlRJb7/9tpo0aaIZM2bojjvukKenp4KCguw+m0tSSkqK3n33Xbv3cqOkpCSNGzdO33zzje677z5JUvny5fX999/rvffeU5MmTdSjRw9NmjRJR44cUZkyZWS1WrVgwQK9/PLLtnFufKZZRESExo4dq8cff1zvvvtujo7Hhx9+qJYtW6pIkSKSpKioKM2ZM0ejRo3K0XgAANchm/NHNp8/f16BgYGSrt8Z0svLS++//74qVKiQo/EAAK5DNrt/Nu/du1eRkZHZ3s5RTPtMbmTNr7/+qtTUVFWuXFmBgYG218aNG2235v7zzz9Vv359u+1unk5MTNTw4cNVrVo1hYSEKDAwUL///nuWz3T57rvv7PYfHx9/22369u2ruLg4HThwQD/++KN69OiRbp3U1FSNGTNGtWrV0h133KHAwEB99dVXt61r586datSo0S0faF+jRg15enrapkuUKKGTJ0/ecty77rrL9v8DAgIUHBxs2+bPP/9UvXr17Na/+TgDAACgYHDXz+nfffedtm3bpri4OFWuXFkzZ860Ldu1a5fi4uLsxouKipLVatXBgwdvOa63t7fdZ+mb7du3T5cvX9ZDDz1kN/68efNsx6tOnTqqVq2a7az0jRs36uTJk3r00Udt43zzzTdq1qyZSpUqpaCgIPXq1UunT5/W5cuXb3usbpZ2dVjPnj1t83r27Km4uDhZrdZsjwcAcC2y2Z47ZrMkBQUF2R5/uWPHDo0bN06PP/64Pv/88xyNBwBwHbLZnjtm8+0uZM5rLr2SG7mXmJgoT09Pbdu2za5hK8l2VmNWDB8+XGvWrNGbb76pihUrys/PT506dVJycnKWtr/33nttz1aXpOLFi992m5YtW+p///uf+vXrp7Zt26po0aLp1pk4caKmTp2qKVOm2J4RMGTIkNvW5efnd9v939wAt1gst/2yKifbAAAAoOBx18/p5cqVU0hIiKpUqaKTJ0+qS5cu+vbbb23vacCAAXr66afTbVemTJlbjuvn52d71lhG0p7/tXLlSpUqVcpumY+Pj+3/9+jRQ/Pnz9cLL7yg+fPnq0WLFra/Iw4dOqQ2bdroiSee0Ouvv6477rhD33//vfr166fk5GT5+/vfssabffXVVzp27Ji6dOliNz81NVVr167VQw89lK3xAACuRTbbc8dslq7fYrVixYq26bvuuktff/21xo8fr7Zt22Z7PACA65DN9twxmytXrmz3PHJno8nt5u6++26lpqbq5MmTatSoUYbrVKlSRVu2bLGbd/P0Dz/8oJiYGHXo0EHS9f9YDh06lOU6/Pz87D5gZkWhQoXUu3dvTZgwQatWrcpwnR9++EHt2rWzXT1htVr1119/qXr16rZ1vL29lZqaarfdXXfdpblz5yolJeWWV3M7UpUqVfTll1/azbv5OAMAAKBgcOfP6WkGDRqk2NhYLVu2TB06dNA999yjPXv23HK8jD6bZ0X16tXl4+OjI0eOqEmTJpmu1717d7388svatm2bFi9ebHfG/LZt22S1WjVp0iR5eFy/admnn36a7VrSzJ49W127dtVLL71kN//111/X7NmzaXIDgJshm7PHjNmcGU9PT125csXh4wIA8hbZnD1mzObu3bvrxRdf1I4dO9I9lzslJUXJycl5+lxublfu5ipXrqwePXqod+/eWrp0qQ4ePKjNmzcrNjZWK1eulHT9OdZffvmlJk+erL179+q9997TqlWr7M4IqVSpkpYuXaqdO3dq165d6t69u1OuUB4zZoxOnTqlqKioDJdXqlRJa9as0aZNm/T7779rwIAB+ueff+zWiYiI0M8//6xDhw7p33//ldVq1ZNPPqkLFy6oa9eu2rp1q/bu3auPPvpIf/75Z569lwEDBuiPP/7Q888/r7/++kuffvqp4uLiJOmWZ98AAAAg/3H3z+mS5O/vr/79+2vkyJEyDEPPP/+8Nm3apCeffFI7d+7U3r179dlnn9k94ywiIkLffvutjh07pn///TfL+woKCtLw4cM1dOhQzZ07V/v379f27ds1bdo0zZ071278+++/X/369VNqaqoeeeQR27KKFSsqJSVF06ZN04EDB/TRRx/Z/TGfHadOndLnn3+u6Oho1axZ0+7Vu3dvLV++XGfOnMnR2AAA1yCb3Tub0xiGoRMnTujEiRM6ePCg3n//fX311Vdq165drsYFADgf2ez+2TxkyBA1bNhQzZo10/Tp07Vr1y4dOHBAn376qf7zn/9o7969OR47K2hy5wNz5sxR79699cwzz6hKlSpq3769tmzZYrv1QcOGDTVz5kxNnjxZtWvX1urVqzV06FD5+vraxpg8ebKKFCmi+++/X23btlVUVJTuueeePK/d29tbd955Z6ZN4Jdffln33HOPoqKiFBkZqbCwMLVv395uneHDh8vT01PVq1dXsWLFdOTIERUtWlTr1q1TYmKimjRporp16+qDDz7I06u6y5Urp8WLF2vp0qW66667NGPGDNtVHzfeKgIAAAAFgzt/Tk/z5JNP6vfff9eiRYt01113aePGjfrrr7/UqFEj3X333Xr11VdVsmRJ2/qvvfaaDh06pAoVKqhYsWLZ2teYMWP0yiuvKDY2VtWqVVOLFi20cuVKlStXzm69Hj16aNeuXerQoYPdY4pq166tyZMna/z48apZs6bi4+MVGxubo/c9b948BQQEqFmzZumWNWvWTH5+fvr4449zNDYAwHXIZvfN5jQXLlxQiRIlVKJECVWrVk2TJk3Sa6+9lu7OKwAA90A2u3c2+/j4aM2aNXruuef03nvv6T//+Y/q1aunt99+W08//bRq1qyZ47GzwmK4+qngeezChQsqXLiwzp8/r+DgYLtlV69e1cGDB1WuXDm7/yAKgv79++uPP/7Qd9995+pS8rXXX39dM2fO1NGjRzNcXpB/BlHw9IvL/Pb9s2PqObGSguFW+edqZq4NgDkU5M9IfE53b7f62TV7/pm9PgCuRTaTze7MXfPZzLUBcD2ymWx2Z47KZp7JXUC8+eabeuihhxQQEKBVq1Zp7ty5evfdd11dVr7z7rvvql69eipatKh++OEHTZw40e42FAAAAMCN+JwOAIC5kM0AAJgL2YzM0OQuIDZv3qwJEybo4sWLKl++vN5++2099thjri4r39m7d6/Gjh2rM2fOqEyZMnrmmWc0YsQIV5cFAAAAk+JzuuvUqFFDhw8fznDZe++9px49eji5IgCAGZDNrkM2AwAyQja7jtmzmSZ3AfHpp5+6uoQC4a233tJbb73l6jIAAADgJvic7jpffvmlUlJSMlxWvHhxJ1cDADALstl1yGYAQEbIZtcxezbT5AYAAAAAFDhly5Z1dQkAAOAGZDMAAOZi9mz2cHUBAAAAAAAAAAAAAABkFU1uSVar1dUloIAyDMPVJQAAAJgWn5XgbviZBZDf8XsO7oifWwD5Gb/j4I4c9XNboG9X7u3tLQ8PDx0/flzFihWTt7e3LBaLq8tCAWEYhk6dOiWLxSIvLy9XlwMAAGAanp6ekqTk5GT5+fm5uBog65KTkyX9388wAOQXad9bXL58mWyG27l8+bIk8f0bgHyFbIY7c1Q2F+gmt4eHh8qVK6eEhAQdP37c1eWgALJYLCpdujRfggEAANygUKFC8vf316lTp+Tl5SUPD25ABfOzWq06deqU/P39VahQgf5TG0A+5OnpqZCQEJ08eVKS5O/vz4UiMD3DMHT58mWdPHlSISEhfP8GIF8hm+GOHJ3NBf4vb29vb5UpU0bXrl1Tamqqq8tBAePl5cUHbAAAgJtYLBaVKFFCBw8e1OHDh11dDpBlHh4eKlOmDF8uAciXwsLCJMn2ZTrgLkJCQmw/vwCQn5DNcFeOyuYC3+SWZLtdNLesAQAAAMzB29tblSpVst3+GXAHaY/EAoD8KO0ktNDQUKWkpLi6HCBLuMAEQH5GNsMdOTKbaXIDAAAAMCUPDw/5+vq6ugwAAHADT09PmoYAAJgI2YyCilPMAQAAAAAAAAAAAABugyY3AAAAAAAAAAAAAMBt0OQGAAAAAAAAAAAAALgNlza5v/32W7Vt21YlS5aUxWLR8uXLM1338ccfl8Vi0ZQpU5xWHwAAAAAAAAAAAADAXFza5L506ZJq166t6dOn33K9ZcuW6aefflLJkiWdVBkAAAAAAAAAAAAAwIwKuXLnLVu2VMuWLW+5zrFjx/TUU0/pq6++UuvWrZ1UGQAAAAAAAAAAAADAjEz9TG6r1apevXrp2WefVY0aNVxdDgAAAAAAAAAAAADAxVx6JfftjB8/XoUKFdLTTz+d5W2SkpKUlJRkm75w4UJelAYAALKIbAYAwHzIZwAAzIVsBgAge0zb5N62bZumTp2q7du3y2KxZHm72NhYjR49Og8rAwAA2UE2A0D+0i9uS7p5s2PquaAS5Ab5DADu7+ZMJo/dG9kMAED2mPZ25d99951OnjypMmXKqFChQipUqJAOHz6sZ555RhEREZluN2LECJ0/f972Onr0qPOKBgAA6ZDNAACYD/kMAIC5kM0AAGSPaa/k7tWrl5o3b243LyoqSr169VKfPn0y3c7Hx0c+Pj55XR4AAMgishkAAPMhnwEAMBeyGQCA7HFpkzsxMVH79u2zTR88eFA7d+7UHXfcoTJlyqho0aJ263t5eSksLExVqlRxdqkAAAAAAAAAAAAAABNwaZN769atatq0qW162LBhkqTo6GjFxcW5qCoAAAAAAAAAAAAAgFm5tMkdGRkpwzCyvP6hQ4fyrhgAAAAAAAAAAAAAgOl5uLoAAAAAAAAAAAAAAACyiiY3AAAAAAAAAAAAAMBt0OQGAAAAAAAAAAAAALgNmtwAAAAAAAAAAAAAALdBkxsAAAAAAAAAAAAA4DZocgMAAAAAAAAAAAAA3AZNbgAAAAAAAAAAAACA26DJDQAAAAAAAAAAAABwGzS5AQAAAAAAAAAAAABuo5CrCwAAoF/cllsunx1Tz0mVAAAAAAAAAAAAs+NKbgAAAAAAAAAAAACA26DJDQAAAAAAAAAAAABwGzS5AQAAAAAAAAAAAABugyY3AAAAAAAAAAAAAMBt0OQGAAAAAAAAAAAAALgNmtwAAAAAAAAAAAAAALdBkxsAAAAAAAAAAAAA4DZocgMAAAAAAAAAAAAA3AZNbgAAAAAAAAAAAACA26DJDQAAAAAAAAAAAABwGy5tcn/77bdq27atSpYsKYvFouXLl9uWpaSk6Pnnn1etWrUUEBCgkiVLqnfv3jp+/LjrCgYAAAAAAAAAAAAAuJRLm9yXLl1S7dq1NX369HTLLl++rO3bt+uVV17R9u3btXTpUv3555965JFHXFApAAAAAAAAAAAAAMAMCrly5y1btlTLli0zXFa4cGGtWbPGbt4777yj+vXr68iRIypTpowzSgQAAAAAAAAAAAAAmIhbPZP7/PnzslgsCgkJcXUpAAAAAAAAAAAAAAAXcOmV3Nlx9epVPf/88+rWrZuCg4MzXS8pKUlJSUm26QsXLjijPAAAkAmyGQAA8yGfAQAwF7IZAIDscYsmd0pKijp37izDMDRjxoxbrhsbG6vRo0c7qTIAgDP0i9uS6bLZMfWcWAlygmwGAGRHRrlP3jse+QwAgLmQzQAAZI/pb1ee1uA+fPiw1qxZc8uruCVpxIgROn/+vO119OhRJ1UKAAAyQjYDAGA+5DMAAOZCNgMAkD2mvpI7rcG9d+9erV+/XkWLFr3tNj4+PvLx8XFCdQAAICvIZgAAzId8BgDAXMhmAACyx6VN7sTERO3bt882ffDgQe3cuVN33HGHSpQooU6dOmn79u364osvlJqaqhMnTkiS7rjjDnl7e7uqbAAAAAAAAAAAAACAi7i0yb1161Y1bdrUNj1s2DBJUnR0tEaNGqUVK1ZIkurUqWO33fr16xUZGemsMgEAAAAAAAAAAAAAJuHSJndkZKQMw8h0+a2WAQAAAAAAAAAAAAAKHg9XFwAAAAAAAAAAAAAAQFbR5AYAAAAAAAAAAAAAuA2a3AAAAAAAAAAAAAAAt0GTGwAAAAAAAAAAAADgNmhyAwAAAAAAAAAAAADcBk1uAAAAAAAAAAAAAIDboMkNAAAAAAAAAAAAAHAbNLkBAAAAAAAAAAAAAG6DJjcAAAAAAAAAAAAAwG0UcnUBAAAAAAAAAADX6Re3xW56dkw9F1UCAED+cXO+SmSsI3ElNwAAAAAAAAAAAADAbdDkBgAAAAAAAAAAAAC4DZrcAAAAAAAAAAAAAAC3QZMbAAAAAAAAAAAAAOA2aHIDAAAAAAAAAAAAANwGTW4AAAAAAAAAAAAAgNvIUZP7wIEDjq4DAACYFLkPAID5kM8AAJgL2QwAgHPlqMldsWJFNW3aVB9//LGuXr3q6JoAAICJkPsAAJgP+QwAgLmQzQAAOFeOmtzbt2/XXXfdpWHDhiksLEwDBgzQ5s2bHV0bAAAwAXIfAADzIZ8BADAXshkAAOfKUZO7Tp06mjp1qo4fP64PP/xQCQkJeuCBB1SzZk1NnjxZp06dcnSdAADARch9AADMh3wGAMBcyGYAAJwrR03uNIUKFVLHjh21aNEijR8/Xvv27dPw4cMVHh6u3r17KyEh4Zbbf/vtt2rbtq1Kliwpi8Wi5cuX2y03DEOvvvqqSpQoIT8/PzVv3lx79+7NTckAACCHcpv7AADA8chnAADMhWwGAMA5ctXk3rp1qwYOHKgSJUpo8uTJGj58uPbv3681a9bo+PHjateu3S23v3TpkmrXrq3p06dnuHzChAl6++23NXPmTP38888KCAhQVFQUzzQBAMAFcpv7AADA8chnAADMhWwGAMA5CuVko8mTJ2vOnDn6888/1apVK82bN0+tWrWSh8f1nnm5cuUUFxeniIiIW47TsmVLtWzZMsNlhmFoypQpevnll23BP2/ePBUvXlzLly9X165dc1I6AADIJkflPgAAcBzyGQAAcyGbAQBwrhw1uWfMmKG+ffsqJiZGJUqUyHCd0NBQzZ49O8eFHTx4UCdOnFDz5s1t8woXLqwGDRroxx9/pMkNAICTOCP3AQBA9pDPAACYC9kMAIBz5ajJnZXnYnt7eys6Ojonw0uSTpw4IUkqXry43fzixYvblmUkKSlJSUlJtukLFy7kuAYAAJD73CebAQBwPPIZAABzIZsBAHCuHDW558yZo8DAQD366KN28xctWqTLly/nqrmdW7GxsRo9erTL9g8AcB/94rZkumx2TD0nVmJuuc19shkAAMcjnwEAznarv6FvVFD/niabAaBgy2pOwnE8crJRbGys7rzzznTzQ0NDNW7cuFwXJUlhYWGSpH/++cdu/j///GNblpERI0bo/PnzttfRo0cdUg8AAAVVbnOfbAYAwPHIZwAAzIVsBgDAuXJ0JfeRI0dUrly5dPPLli2rI0eO5LooSSpXrpzCwsK0du1a1alTR9L1W7T8/PPPeuKJJzLdzsfHRz4+Pg6pAQAA5D73yWYAAByPfAYAwFzIZgAAnCtHV3KHhobql19+STd/165dKlq0aJbHSUxM1M6dO7Vz505J0sGDB7Vz504dOXJEFotFQ4YM0dixY7VixQr9+uuv6t27t0qWLKn27dvnpGwAAJADjsp9AADgOOQzAADmQjYDAOBcObqSu1u3bnr66acVFBSkxo0bS5I2btyowYMHq2vXrlkeZ+vWrWratKltetiwYZKk6OhoxcXF6bnnntOlS5f0v//9T+fOndMDDzyg1atXy9fXNydlAwCAHHBU7gMAAMchnwEAMBeyGQAA58pRk3vMmDE6dOiQmjVrpkKFrg9htVrVu3fvbD2TOzIyUoZhZLrcYrHotdde02uvvZaTMgEAgAM4KvcB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8mWNHz9es2bN0u7duxUaGmq3fOrUqbrvvvvUv39/JSQkKCEhQWXKlFHfvn01Z84cu3XnzJmjxo0bq2LFitl63wAA8yGbryObAQBmQTZfRzYDAMyEfL6OfAZMwNVddqCg+vnnnw1JxtKlS2+53tdff214enoaR44csc3bvXu3IcnYvHmzYRiGERQUZMTFxWW4fUZnvPn7+9ud4fbss88aDRo0MAzDMK5evWr4+/sbmzZtshunX79+Rrdu3TKt85133jH8/f2NoKAgo2nTpsZrr71m7N+/37Y8szPevvnmG9s6sbGxhiS77QYMGGBERUXZpm93xtvNFi1aZBQtWtTueEgydu7cabfejWe8ZbQfwzCMY8eOGZ6ensbPP/9sGIZhJCcnG3feeWemxx4A4F7IZrIZAGAuZDPZDAAwH/KZfAbMgiu5ARcxDCNL6/3+++8KDw9XeHi4bV716tUVEhKi33//XZI0bNgwPfbYY2revLneeOMN7d+//5ZjRkREKCgoyDZdokQJnTx5UpK0b98+Xb58WQ899JACAwNtr3nz5t1y3EGDBunEiROKj4/Xfffdp0WLFqlGjRpas2bNLWu56667bP+/ePHi8vf3V/ny5e3mpdWWFd98842aNWumUqVKKSgoSL169dLp06d1+fJl2zre3t52+82qkiVLqnXr1vrwww8lSZ9//rmSkpL06KOPZnssAID5kM3Xkc0AALMgm68jmwEAZkI+X0c+A65HkxtwkUqVKsliseiPP/7I9VijRo3S7t271bp1a61bt07Vq1fXsmXLMl3/5lu+WCwWWa1WSVJiYqIkaeXKldq5c6fttWfPHi1evPiWdQQFBalt27Z6/fXXtWvXLjVq1Ehjx4695TY31mKxWG5Z2+0cOnRIbdq00V133aUlS5Zo27Ztmj59uiQpOTnZtp6fn58sFkuWxrzZY489pgULFujKlSuaM2eOunTpIn9//xyNBQAwF7I5fS1kMwDAlcjm9LWQzQAAVyOf09dCPgOuQZMbcJE77rhDUVFRmj59ui5dupRu+blz5yRJ1apV09GjR3X06FHbsj179ujcuXOqXr26bV7lypU1dOhQff311+rYsWO6Z2xkVfXq1eXj46MjR46oYsWKdq8bz7q7HYvFoqpVq2b43vLKtm3bZLVaNWnSJP3nP/9R5cqVdfz48RyN5e3tneFzWFq1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zI3PMFm1apWaNGmioKAgBQcHq169epo/f366/e3Zs0dNmzaVv7+/SpUqpQkTJtgtz+iZ3DExMQoMDNSxY8fUvn17BQYGqlixYho+fLhSU1Pttj99+rR69eql4OBghYSEKDo6Wrt27eI53wCQBeRu7vj6+qpevXq6ePGiTp48abfs448/Vt26deXn56c77rhDXbt21dGjR23LIyMjtXLlSh0+fNiWs2l3Tkk7VgsWLNDLL7+sUqVKyd/fXxcuXMj0uWI///yzWrRoocKFC8vf319NmjTRDz/8YFu+ePFiWSwWbdy4Md37eO+992SxWPTbb79Jkn755RfFxMTYbocWFhamvn376vTp0w46ctev4i5SpIhat26tTp06KT4+3mFjA4C7I59zh3x2nJCQEPn5+alQIa7nAVCwkc25QzZn34QJE5SYmKjZs2fbNbjTVKxYUYMHD871foCM8MkPyKXOnTurXLlyio2N1fbt2zVr1iyFhoZq/PjxtnUee+wxzZ07V506ddIzzzyjn3/+WbGxsfr999+1bNkyu/H+/PNPdevWTQMGDFD//v1VpUoV27LY2Fj5+fnphRde0L59+zRt2jR5eXnJw8NDZ8+e1ahRo/TTTz8pLi5O5cqV06uvvmrbdsaMGapRo4YeeeQRFSpUSJ9//rkGDhwoq9WqQYMG5f2BktS9e3eNGjVKGzZs0IMPPijp+i1cmjVrptDQ0HTrb9myRZs2bVLXrl1VunRpHTp0SDNmzFBkZKT27Nkjf39/NW7cWE8//bTefvttvfjii6pWrZok2f43Li5Offv2VY0aNTRixAiFhIRox44dWr16tbp3727b19mzZ9WiRQt17NhRnTt31uLFi/X888+rVq1aatmy5S3fV2pqqqKiotSgQQO9+eab+uabbzRp0iRVqFBBTzzxhCTJarWqbdu22rx5s5544glVrVpVn332maKjox1ybAGgoCB3cy7tZK2QkBDbvNdff12vvPKKOnfurMcee0ynTp3StGnT1LhxY+3YsUMhISF66aWXdP78ef3999966623JEmBgYF2Y48ZM0be3t4aPny4kpKSMr3N2rp169SyZUvVrVtXI0eOlIeHh+1Lje+++07169dX69atFRgYqE8//VRNmjSx237hwoWqUaOGatasKUlas2aNDhw4oD59+igsLMx2C7Tdu3frp59+ksViyfVxi4+PV8eOHeXt7a1u3bppxowZ2rJli+rVq5frsQEgvyCfc458zpnz58/r33//lWEYOnnypKZNm6bExES7q/EAoCAjm3OObM6ezz//XOXLl9f999+f4zGAHDMA5MjIkSMNSUbfvn3t5nfo0MEoWrSobXrnzp2GJOOxxx6zW2/48OGGJGPdunW2eWXLljUkGatXr7Zbd/369YYko2bNmkZycrJtfrdu3QyLxWK0bNnSbv377rvPKFu2rN28y5cvp3sPUVFRRvny5e3mNWnSxGjSpEnmbzwHmjRpYtSoUcMwDMO49957jX79+hmGYRhnz541vL29jblz59re46JFi25Z848//mhIMubNm2ebt2jRIkOSsX79ert1z507ZwQFBRkNGjQwrly5YrfMarXa1XfzmElJSUZYWJjx3//+1zbv4MGDhiRjzpw5tnnR0dGGJOO1116zG//uu+826tata5tesmSJIcmYMmWKbV5qaqrx4IMPphsTAJAeuZt1TZo0MapWrWqcOnXKOHXqlPHHH38Yzz77rCHJaN26tW29Q4cOGZ6ensbrr79ut/2vv/5qFCpUyG5+69at071Hw/i/Y1W+fPl07zltWVo+W61Wo1KlSkZUVJRdDl++fNkoV66c8dBDD9nmdevWzQgNDTWuXbtmm5eQkGB4eHjYZW5Gx/mTTz4xJBnffvutbd6cOXMMScbBgwczOWoZ27p1qyHJWLNmje09lC5d2hg8eHC2xgGA/Ip8zjry2TH5nLbNzS8fHx8jLi4uy+MAQH5FNmcd2Zz7bD5//rwhyWjXrl2W1gccjduVA7n0+OOP2003atRIp0+f1oULFyRJX375pSRp2LBhdus988wzkpTueRTlypVTVFRUhvvq3bu3vLy8bNMNGjSQYRjq27ev3XoNGjTQ0aNHde3aNdu8G5+RknbGc5MmTXTgwAGdP38+S+/VEbp3766lS5cqOTlZixcvlqenpzp06JDhujfWnJKSotOnT6tixYoKCQnR9u3bb7uvNWvW6OLFi3rhhRfSPdfk5rPTAgMD7c749vb2Vv369XXgwIEsva+Mfg5u3Hb16tXy8vJS//79bfM8PDxcdkYiALgrcjdr/vjjDxUrVkzFihVT1apVNXHiRD3yyCN2j8dYunSprFarOnfurH///df2CgsLU6VKlbR+/fos7y86Ovq2z2PbuXOn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9LRO33/8U3P/cfX391e+fPms2xw9etT64S7ZI488kuZ4AIDskZszdufOndq3b5+ioqJUuXJlzZ8/37rs4MGDioqKshkvNDRUSUlJOn36dJrjent7pziu9ztx4oTi4+PVokULm/EXL15svQVd3bp1Va1aNesZ6du3b9fly5fVuXNn6zhff/21mjVrphIlSigwMFC9e/fW1atXFR8fn+6x+rvkq8N69eplnderVy9FRUUpKSkp0+MBAOxHNpPNyQIDA62Pvzxw4ICmTJmiF198UZ999pld4wEA7Ec+k8+S0r2YOTu59EpuAID9/t6AtVgsmf6Da2q3Crl/7ORngjxoXvL+RowYoc2bN+vf//63KlasKF9fXz377LO6fft2hup4+OGHbW5Hk/zBJS2tWrXSCy+8oAEDBqhdu3YqVKhQinWmT5+u2bNna9asWdZnjLz66qvp1uXr65vu/u05/o74NwMAZL/cnLHlypVTUFCQqlSposuXL6tr167asWOHpHt/NBg4cKCGDBmSYrvSpUunOa6vr6/1tT1I8rO/NmzYoBIlStgs8/Hxsf53z549tWzZMr3xxhtatmyZWrZsaf0MEBMTo7Zt2+qll17S5MmTVbBgQe3atUsDBgzQ7du35efnl2aNf7dp0yadP38+xe30EhMTrVcnAACcg2wmm5N5eHioYsWK1unatWvrq6++0tSpU9WuXbtMjwcAsB/5TD5L9+6Aev/zyJ2JJjcA5EDVqlXTuXPndO7cOevZcocPH9b169dVvXp1h+/v22+/Vd++fdWxY0dJ98I2JiYmw9v7+vrafEnNCC8vL/Xp00fTpk3Tl19+mWpd7du3t16BlZSUpGPHjtkcA29vbyUmJtpsV7t2bS1atEh37txJ82puR6pSpYq++OILm3l79uxxyr4BABmXGzI22aBBgxQREaG1a9eqY8eOql+/vg4fPpzmeA/K1YyoXr26fHx8dPbsWTVu3DjV9Xr06KG33npL+/bt0yeffGJztvy+ffuUlJSkGTNmyMPj3k3LVq5cmelaki1YsEDdunXTm2++aTN/8uTJWrBgAU1uADAJsjn3ZHNqPD099ddffzl8XACA/cjn3JPPPXr00P/93//pwIEDKZ7LfefOHd2+fTvbnsvN7coBIAdq3ry5atWqpZ49e2r//v364Ycf1KdPHzVu3FgPP/yww/dXqVIl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/goNDeWZJgAAuEBWcx8AADge+QwAgLmQzQAAOIeXPRvNnDlTkZGROnr0qFq3bq3FixerdevW8vC41zMvV66coqKiVLZs2TTHadWqlVq1avXAZYZhaNasWXrrrbeswb948WIVK1ZM69atU7du3ewpHQAAZJKjch8AADgO+QwAgLmQzQAAOJddTe558+apf//+6tu3r4oXL/7AdYoWLaoFCxbYXdjp06d16dIlNW/e3Dovf/78evTRR/X999/T5AYAwEmckfsAACBzyGcAAMyFbAYAwLnsanJn5LnY3t7eCgsLs2d4SdKlS5ckScWKFbOZX6xYMeuyB0lISFBCQoJ1OjY21u4aAABA1nOfbAYAwPHIZwAAzIVsBgDAuexqckdGRiogIECdO3e2mb9q1SrFx8dnqbmdVREREQoPD3fZ/gEAyGmymvtkMwCkNCBqT6rLFvRt4MRK4K7IZwDIXmlldVa3zUrW8xnCvMhmAEhdVrOR/MODeNizUUREhAoXLpxiftGiRTVlypQsFyVJwcHBkqTffvvNZv5vv/1mXfYgo0eP1o0bN6w/586dc0g9AADkVlnNfbIZAADHI58BADAXshkAAOey60rus2fPqly5cinmlylTRmfPns1yUZJUrlw5BQcHa8uWLapbt66ke7do2b17t1566aVUt/Px8ZGPj49DagAAAFnPfbIZAADHI58BADAXshkAAOey60ruokWL6scff0wx/+DBgypUqFCGx4mLi1N0dLSio6MlSadPn1Z0dLTOnj0ri8WiV199VZMmTdKnn36qn376SX369FFISIg6dOhgT9kAAMAOjsp9AADgOOQzAADmQjYDAOBcdl3J3b17dw0ZMkSBgYFq1KiRJGn79u0aOnSounXrluFx9u7dq6ZNm1qnhw8fLkkKCwtTVFSURo4cqZs3b+qFF17Q9evX9dRTT2njxo3KmzevPWUDAAA7OCr3AQCA45DPAACYC9kMAIBz2dXknjhxomJiYtSsWTN5ed0bIikpSX369MnUM7mbNGkiwzBSXW6xWDRhwgRNmDDBnjIBAIADOCr3AQCA45DPAACYC9kMAIBz2dXk9vb21ooVKzRx4kQdPHhQvr6+qlWrlsqUKePo+gAAgIuR+wAAmA/5DACAuZDNAAA4l11N7mSVK1dW5cqVHVULAAAwMXIfAADzIZ8BADAXshkAAOew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QePGjVPFihWtWTty5EglJCRY17FYLLp586YWLVpkzdnk15v87LDDhw+rR48eKlCggJ566imbZX/30Ucf6aGHHpKvr68KFiyobt266dy5c9blgwcPVkBAgOLj41Ns2717dwUHBysxMVGStH79erVp00YhISHy8fFRhQoVNHHiROtyR1i6dKlatGihpk2bqlq1alq6dKnDxgaA3IZ8tkU+O05wcLAkuXWTAABcgWy2RTZn3pgxY1SwYEEtXLjQpsGdLDQ0VG3bts3yfoDM4BMh4GB79uzRd999p27duqlkyZKKiYnRvHnz1KRJEx0+fFh+fn4267/yyisqUKCAxo0bp5iYGM2aNUuDBw/WihUrrOuMHj1a06ZNU7t27RQaGqqDBw8qNDRUt27dSreerVu3qlWrVnrooYc0btw4eXh4KDIyUv/4xz+0c+dOPfLIIw4/Bj169NDQoUMVFxengIAA3b17V6tWrdLw4cMfWPOqVasUHx+vl156SYUKFdIPP/ygd955R7/++qtWrVolSRo4cKAuXLigzZs3a8mSJSnGGDBggKKiotSqVSs999xzunv3rnbu3Kn//ve/evjhh63r7dq1S2vWrNHLL7+swMBAzZkzR88884zOnj2rQoUKpfm6Tpw4oWeffVYDBgxQWFiYFi5cqL59++qhhx5SjRo1JEnnz59X06ZNZbFYNHr0aPn7++vDDz+Uj49PVg4pACAV5K6tGzdu6I8//lCFChWs85KSkvT0009r165deuGFF1StWjX99NNPevvtt3Xs2DHrLdaWLFmi5557To888oheeOEFSbIZR5I6d+6sSpUqacqUKWneznvy5MkaM2aMunTpoueee05XrlzRO++8o0aNGunAgQMKCgpS165dNXfuXG3YsEGdO3e2bhsfH6/PPvtMffv2td5ZJSoqSgEBARo+fLgCAgK0detWjR07VrGxsZo+fXqWj9uFCxe0bds2LVq0SNK9PxS8/fbbevfdd+Xt7Z3l8QEgtyGfbZHP9vv9998lSYmJiTp16pRGjRqlQoUK8Ud0AMgkstkW2Zw5x48f1y+//KL+/fsrMDDQ7nEAhzMAOFR8fHyKed9//70hyVi8eLF1XmRkpCHJaN68uZGUlGSdP2zYMMPT09O4fv26YRiGcenSJcPLy8vo0KGDzZjjx483JBlhYWHWedu2bTMkGdu2bTMM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8iZNmujMmTMaNmyYLBaLzRll3377rZo0aSI/Pz8VKFBAoaGh+uOPP6zLk5KSNHLkSBUsWFDBwcEaP368zb7vv115dh5nAIBr5MSMtVgsCg4OVvHixfXEE09owIAB+uGHH2yeB7l+/XrVr19fefPmVfny5RUeHq67d+9Kund3FEnWs7STp5Nvc/bhhx+qXLlyyps3r6SUt1xLSEjQiBEjVKJECfn7++vRRx/VN998I+neWeG+vr768ssvbWpeu3atAgMDFR8fL0kaNWqUKleuLD8/P5UvX15jxozRnTt37D4mhmEoMjJSvXv3Vo8ePbRgwQK7xwIAZC+yOXdks5eXl4KDgxUcHKzq1atrwoQJiouL07Fjx+weEwCQfcjnnJ/P//d//6eYmBjt3r1bYWFhql69uipXrqznn39e0dHRCggIsGvcjHBpk3vv3r2qV6+e6tWrJ0kaPny46tWrp7Fjx0q69w88f/58TZs2TbVq1dKHH36o1atX66mnnnJl2QDgNm7evKnhw4dr79692rJlizw8PNSxY0clJSXZrPfmm29qxIgRio6OVuXKldW9e3dr6H777bd68cUXNXToUEVHR6tFixaaPHlymvtdunSpxo4dq8mTJ+vIkSOaMmWKxowZo0WLFjnkdfXv318rV660hnJUVJRatmypYsWK2awXFxen1q1ba8uWLTpw4IBatmypdu3aWU+mWrNmjUqWLKkJEyZYzwSXpOjoaDVr1kzVq1fX999/r127dqldu3ZKTEy0jr1o0SL5+/tr9+7dmjZtmiZMmKDNmzenWbejjzMAwHVyasYmu3z5stauXStPT095enpKknbu3Kk+ffpo6NChOnz4sN5//31FRUVZa96z595t8iIjI3Xx4kXrtCSdOHFCq1ev1po1a6wnOf/d4MGD9f3332v58uX68ccf1blzZ7Vs2VLHjx9Xvnz51LZtWy1btizF8ejQoYP8/PwkSYGBgYqKitLhw4c1e/ZsffDBB3r77bftPg7btm1TfHy8mjdvrl69emn58uW6efOm3eMBALIP2Zw7svl+CQkJioyMVFBQkKpUqeKQMQEAjkU+5+x8TkpK0vLly9WzZ0+FhISkWB4QECAvr+x7crZLn8ndpEkTGYaR5jr9+/dX//79nVQRAOQszzzzjM30woULVaRIER0+fFg1a9a0zh8xYoTatGkjSQoPD1eNGjV04sQJVa1aVe+8845atWqlESNGSJIqV66s7777Tp9//nmq+x03bpxmzJihTp06SZLKlStnDfSwsLAsv6569eqpfPny+uSTT9S7d29FRUVp5syZOnXqlM16derUUZ06dazTEydO1Nq1a/Xpp59q8ODBKliwoDw9PRUYGKjg4GDretOmTdPDDz9sc3ZfjRo1bMauXbu2xo0bJ0mqVKmS3n33XW3ZskUtWrRItW5HH2cAgOvkxIy9ceOGAgICZBiG9USyIUOGyN/f31r/G2+8Yd1P+fLlNXHiRI0cOVLjxo1TkSJFJElBQUE2uSrdu83a4sWLrev83dmzZxUZGamzZ89avxiPGDFCGzduVGRkpKZMmaKePXuqd+/eio+Pl5+fn2JjY7VhwwatXbvWOs5bb71l/e+yZctqxIgRWr58uUaOHGnXMVmwYIG6desmT09P1axZU+XLl9eqVavUt29fu8YDAGQfsjl3ZPNPP/1kvSIsPj5egYGBWrFiBbf2BgCTIp9zdj7//vvv+uOPP1S1atVMbecopn0mNwAg644fP67u3burfPnyypcvn/XWJ8lXMierXbu29b+LFy8u6d5ZaJJ09OhRPfLIIzbr/336fjdv3tTJkyc1YMAABQQEWH8mTZpkcyua+y1dutRm3Z07d6b72vr376/IyEht375dN2/eVOvWrVOsExcXpxEjRqhatWoKCgpSQECAjhw5kuL1/13yldxpuf+YSfeOW/Ixy8g2WT3OAADXyokZGxgYqOjoaO3du1czZsxQ/fr1bc6OP3jwoCZMmGAz3vPPP6+LFy9av9inpkyZMql+SZfu/cE6MTFRlStXthl/+/bt1tfWunVr5cmTR59++qkkafXq1cqXL5+aN29uHWfFihV68sknFRwcrICAAL311lvp5n5qrl+/rjVr1qhXr17Web169eKW5QBgUmRzzs9mSapSpYr18Zf79u3TSy+9pM6dO2vv3r12jwkAyD7kc87O5/QuZM5uLr2SGwCQvdq1a6cyZcrogw8+UEhIiJKSklSzZk3dvn3bZr08efJY/zv5udR/v2VMRsXFxUm695yURx991GZZ8i1b/u7pp5+2WbdEiRLp7qdnz54aOXKkxo8fr969ez/wticjRozQ5s2b9e9//1sVK1aUr6+vnn322RSv/+98fX3T3f/9x0y6d9zSO2aOPM4AANfKiRnr4eGhihUrSpKqVaumkydP6qWXXtKSJUus+w8PD7eeCX+/5GeFpSb5jPbUxMXFydPTU/v27UvxWpKv1vL29tazzz6rZcuWqVu3blq2bJm6du1q/Qzw/fffq2fPngoPD1doaKjy58+v5cuXa8aMGWnuOzXLli3TrVu3bI6fYRhKSkrSsWPHVLlyZbvGBQBkD7LZVk7M5uR9Jh8T6d6d3tatW6dZs2bpo48+sntcAED2IJ9t5bR8LlKkiIKCgvTLL79keltHoMkNADnU1atXdfToUX3wwQdq2LChJGnXrl2ZHqdKlSo2zwWRlGL6fsWKFVNISIhOnTqlnj17ZmgfgYGBCgwMzFRdBQsW1NNPP62VK1dq/vz5D1zn22+/Vd++fdWxY0dJ9z4ExMTE2Kzj7e1t86xt6d6Zg1u2bFF4eHimasqKzB5nAIDr5PSMTfbGG2+oQoUKGjZsmOrXr6/69evr6NGjNn9Y/rs8efKkyNWMqFevnhITE3X58mXrMX2Qnj17qkWLFjp06JC2bt2qSZMmWZd99913KlOmjN58803rvDNnzmS6lmQLFizQa6+9luLW5C+//LIWLlyof/3rX3aPDQBwLLI5d2Rzajw9PfXXX385fFwAQNaQzzk/nz08PNStWzctWbJE48aNS/Fc7ri4OOXNmzfbnstNkxsAcqgCBQqoUKFC+s9//qPixYvr7NmzeuONNzI9ziuvvKJGjRpp5syZateunbZu3aovv/zSekbdg4SHh2vIkCHKnz+/WrZsqYSEBO3du1d//PGHhg8fnpWXZSMqKkrvvfeeChUq9MDllSpV0po1a9SuXTtZLBaNGTMmxRmAZcuW1Y4dO9StWzf5+PiocOHCGj16tGrVqqWXX35ZL774ory9vbVt2zZ17txZhQsXdlj997PnOAMAXCM3ZKwklSpVSh07dtTYsWP1+eefa+zYsWrbtq1Kly6tZ599Vh4eHjp48KB+/vln6xfmsmXLasuWLXryySfl4+OjAgUKZGhflStXVs+ePdWnTx/NmDFD9erV05UrV7RlyxbVrl3b+my2Ro0aKTg4WD179lS5cuVszrSvVKmSzp49q+XLl6tBgwYpnjmWGdHR0dq/f7+WLl2a4tli3bt314QJEzRp0qRs+6IOAMgcsjnnZ3Oyu3fv6tKlS5KkP//8UytWrNDhw4c1atSoLI0LAHA88jl35PPkyZP1zTff6NFHH9XkyZP18MMPK0+ePNq5c6ciIiK0Z88eBQUF2T1+WngmNwDkUB4eHlq+fLn27dunmjVratiwYZo+fXqmx3nyySc1f/58zZw5U3Xq1NHGjRs1bNiwNG+t8txzz+nDDz9UZGSkatWqpcaNGysqKkrlypXLyktKwdfXN9UGtyTNnDlTBQoU0BNPPKF27dopNDRU9evXt1lnwoQJiomJUYUKFazPO6lcubK++uorHTx4UI888ogef/xxrV+/Plv/kG3PcQYAuEZuyNhkw4YN04YNG/TDDz8oNDRUn3/+ub766is1aNBAjz32mN5++22VKVPGuv6MGTO0efNmlSpVSvXq1cvUviIjI9WnTx+99tprqlKlijp06KA9e/aodOnS1nUsFou6d++ugwcPpjgj/+mnn9awYcM0ePBg1a1bV999953GjBlj1+tesGCBqlevnqLBLUkdO3bU5cuX9cUXX9g1NgDA8cjmnJ/NyQ4dOqTixYurePHiqlu3rlauXKl58+apT58+WRoXAOB45HPuyOeCBQvqv//9r3r16qVJkyapXr16atiwoT7++GNNnz5d+fPnt3vs9FgMVz8VPJvFxsYqf/78unHjhvLly+fqcgC4qVu3bun06dMqV64cTUdJzz//vH755Rft3LnT1aXkaOkd57Tel2bOPzPXBsD5yFhbZKx7c9dslsxfHwDnIZttkc3uz13z2cy1AXAusjkl8tm9OSqbubcaACBd//73v9WiRQv5+/vryy+/1KJFi/Tee++5uqwch+MMALkPv/sBADAXshkAAPMhn/EgNLkBAOn64YcfNG3aNP35558qX7685syZo+eee87VZeU4HGcAyH343e86AQEBqS778ssv1bBhQydWAwAwC7LZdchmAEBqyGfXMXM+0+QGAKRr5cqVri4hV+A4A0Duw+9+14mOjk51WYkSJZxXCADAVMhm1yGbAQCpIZ9dx8z5TJMbAAAAAJDrVKxY0dUlAACA+5DNAACYj5nz2cPVBQAAAAAAAAAAAAAAkFE0uQEgE5KSklxdAmDF+xFATmIYhqtLALKM9zGAnITfacgpeC8DyCn4fYacwlHvZW5XDgAZ4O3tLQ8PD124cEFFihSRt7e3LBaLq8tCLmUYhm7fvq0rV67Iw8ND3t7eri4JAOyWJ08eSVJ8fLx8fX1d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pCuntyt/9tln45lnnonHH388tt9++2jSpEmdj0+cODEvwwEAxaf7AJA9+gwA2aLNAJCunJbcrVu3jqOPPjrfswAAGaT7AJA9+gwA2aLNAJCunJbc48aNy/ccwI8YMn5GsUcoqvX964di0n0AyB59BoBs0WYoPf7NGUpbTj+TOyLi66+/jqeffjpuu+22+OKLLyIi4r333otly5blbTgAIBt0HwCyR58BIFu0GQDSk9Mrud9+++049NBDY+HChVFVVRUHHXRQVFZWxtVXXx1VVVUxZsyYfM8JABSJ7gNA9ugzAGSLNgNAunJ6JfeZZ54Zu+66a3z66afRvHnz2uuPPvromDx5ct6GAwCKT/cBIHv0GQCyRZsBIF05vZL7L3/5S0ybNi2aNm1a5/pOnTrFu+++m5fBAIBs0H0AyB59BoBs0WYASFdOr+SuqamJ6urqVa5/5513orKyssFDAQDZofsAkD36DADZos0AkK6cltwHH3xwjB49uvZyWVlZLFu2LC6++OLo27dvvmYDADJA9wEge/QZALJFmwEgXTm9XfmoUaPikEMOie7du8dXX30VJ5xwQsybNy822WSTuOeee/I9IwBQRLoPANmjzwCQLdoMAOnKacndoUOHeOmll2LChAnx97//PZYtWxZDhgyJAQMGRPPmzfM9IwBQRLoPANmjzwCQLdoMAOnKackdEdG4ceM48cQT8zkLAJBRug8A2aPPAJAt2gwA6clpyX3nnXf+4MdPPvnknIYBALJH9wEge/QZALJFmwEgXTktuc8888w6l1euXBlffvllNG3aNFq0aJG3YFdXV8cll1wSf/jDH2LJkiXRvn37GDRoUPznf/5nlJWV5eVzAAA/LK3uAwBrT58BIFu0GQDSldOS+9NPP13lunnz5sUvf/nLOPfccxs81LeuvvrquPXWW+OOO+6I7bffPl544YUYPHhwtGrVKn7961/n7fMAAGuWVvcBgLWnzwCQLdoMAOlqlK8H6tq1a1x11VWrfMdaQ0ybNi369esXhx9+eHTq1Cn+7d/+LQ4++OCYPn163j4HAFB/heg+ANAw+gwA2aLNAFA4eVtyR0Q0btw43nvvvbw93p577hmTJ0+OuXPnRkTESy+9FM8++2wcdthhefscAEBu8t19AKDh9BkAskWbAaAwcnq78ocffrjO5SRJYvHixXHTTTdF7969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Hc65YbLSZ393zjZnnA7nnA7nXHjOuGHWts2ZXnJHRAwfPjwGDhwYu+66a+y+++4xevToWL58eQwePLjYowEAAAAAAACQsswvufv37x8ffvhh/Pa3v40lS5bETjvtFJMmTYq2bdsWezQAAAAAAAAAUpb5JXdExBlnnLHGtyfPh4qKirj44otXeTsY8scZp8M5F54zTodzxnMgHc658JxxOpxz4TljPAfS4ZzT4ZwLzxmnwznjOVB4zjgdzjkdzrnwnHG6ypIkSYo9BAAAAAAAAACsjUbFHgAAAAAAAAAA1pYlNwAAAAAAAAAlw5IbAAAAAAAAgJKx3iy5b7755ujUqVM0a9Ys9thjj5g+ffoabzt+/PgoKyur86tZs2YpTlua6nPGERGfffZZDB06NNq1axcVFRWxzTbbxGOPPZbStKWrPue83377rfJcLisri8MPPzzFiUtPfZ/Lo0ePjm233TaaN28eHTt2jGHDhsVXX32V0rSlqz7nvHLlyrj00kujS5cu0axZs9hxxx1j0qRJKU5LIWhzOvS58LQ5HfpceNqMNqdDm9Ohz4WnzenQZ/S58LQ5HdpceNqcDm3OkGQ9MGHChKRp06bJ7bffnsyZMyc57bTTktatWyfvv//+am8/bty4ZIMNNkgWL15c+2vJkiUpT11a6nvGVVVVya677pr07ds3efbZZ5M333wzmTJlSjJ79uyUJy8t9T3njz/+uM7z+OWXX07Ky8uTcePGpTt4CanvGd91111JRUVFctdddyVvvvlm8sQTTyTt2rVLhg0blvLkpaW+53zeeecl7du3Tx599NFk/vz5yS233JI0a9YsmTVrVsqTky/anA59LjxtToc+F542o83p0OZ06HPhaXM69Bl9LjxtToc2F542p0Obs2W9WHLvvvvuydChQ2svV1dXJ+3bt09Gjhy52tuPGzcuadWqVUrTrRvqe8a33npr0rlz52TFihVpjbhOqO85f9/vfve7pLKyMlm2bFmhRix59T3joUOHJgcccECd64YPH5707t27oHOWuvqec7t27ZKbbrqpznXHHHNMMmDAgILOSeFoczr0ufC0OR36XHjajDanQ5vToc+Fp83p0Gf0ufC0OR3aXHjanA5tzpZ1/u3KV6xYETNnzow+ffrUXteoUaPo06dP/O1vf1vj/ZYtWxZbbrlldOzYMfr16xdz5sxJY9ySlMsZP/zww9GrV68YOnRotG3bNnr06BFXXnllVFdXpzV2ycn1ufxdY8eOjeOPPz5atmxZqDFLWi5nvOeee8bMmTNr35JkwYIF8dhjj0Xfvn1TmbkU5XLOVVVVq7y9VvPmzePZZ58t6KwUhjanQ58LT5vToc+Fp81oczq0OR36XHjanA59Rp8LT5vToc2Fp83p0ObsWeeX3B999FFUV1dH27Zt61zftm3bWLJkyWrvs+2228btt98eDz30UPzhD3+Impqa2HPPPeOdd95JY+SSk8sZL1iwIO6///6orq6Oxx57LC666KIYNWpUXH755WmMXJJyOefvmj59erz88stx6qmnFmrEkpfLGZ9wwglx6aWXxl577RVNmjSJLl26xH777Re/+c1v0hi5JOVyzoccckhcd911MW/evKipqYmnnnoqJk6cGIsXL05jZPJMm9Ohz4WnzenQ58LTZrQ5HdqcDn0uPG1Ohz6jz4WnzenQ5sLT5nRoc/as80vuXPTq1StOPvnk2GmnnWLfffeNiRMnRps2beK2224r9mjrjJqamth0003j97//feyyyy7Rv3//uPDCC2PMmDHFHm2dNXbs2OjZs2fsvvvuxR5lnTJlypS48sor45ZbbolZs2bFxIkT49FHH43LLrus2KOtU66//vro2rVrbLfddtG0adM444wzYvDgwdGokYytL7Q5HfqcLm0uHH0uPG1Gm9OhzenT58LQ5nToM/pceNqcPm0uDG1OhzYXVuNiD1Bom2yySZSXl8f7779f5/r3338/Nttss7V6jCZNmsRPf/rTeOONNwoxYsnL5YzbtWsXTZo0ifLy8trrunXrFkuWLIkVK1ZE06ZNCzpzKWrIc3n58uUxYcKEuPTSSws5YsnL5YwvuuiiOOmkk2q/k7Bnz56xfPny+PnPfx4XXnihWK1GLufcpk2b+NOf/hRfffVVfPzxx9G+ffs4//zzo3PnzmmMTJ5pczr0ufC0OR36XHjajDanQ5vToc+Fp83p0Gf0ufC0OR3aXHjanA5tzp51/lnatGnT2GWXXWLy5Mm119XU1MTkyZOjV69ea/UY1dXV8Y9//CPatWtXqDFLWi5n3Lt373jjjTeipqam9rq5c+dGu3bt/EFgDRryXL7vvvuiqqoqTjzxxEKPWdJyOeMvv/xyleB/+4fcJEkKN2wJa8hzuVmzZrH55pvH119/HQ888ED069ev0ONSANqcDn0uPG1Ohz4XnjajzenQ5nToc+Fpczr0GX0uPG1OhzYXnjanQ5szKFkPTJgwIamoqEjGjx+fvPLKK8nPf/7zpHXr1smSJUuSJEmSk046KTn//PNrbz9ixIjkiSeeSObPn5/MnDkzOf7445NmzZolc+bMKdaXkHn1PeOFCxcmlZWVyRlnnJG8/vrrySOPPJJsuummyeWXX16sL6Ek1Pecv7XXXnsl/fv3T3vcklTfM7744ouTysrK5J577kkWLFiQPPnkk0mXLl2S4447rlhfQkmo7zk/99xzyQMPPJDMnz8/+b//+7/kgAMOSLbaaqvk008/LdJXQENpczr0ufC0OR36XHjajDanQ5vToc+Fp83p0Gf0ufC0OR3aXHjanA5tzpb1YsmdJEly4403JltssUXStGnTZPfdd0+ee+652o/tu+++ycCBA2svn3XWWbW3bdu2bdK3b99k1qxZRZi6tNTnjJMkSaZNm5bsscceSUVFRdK5c+fkiiuuSL7++uuUpy499T3n1157LYmI5Mknn0x50tJVnzNeuXJlcskllyRdunRJmjVrlnTs2DE5/fTTRWot1Oecp0yZknTr1i2pqKhINt544+Skk05K3n333SJMTT5pczr0ufC0OR36XHjajDanQ5vToc+Fp83p0Gf0ufC0OR3aXHjanA5tzo6yJPG+AwAAAAAAAACUhnX+Z3IDAAAAAAAAsO6w5AYAAAAAAACgZFhyAwAAAAAAAFAyLLkBAAAAAAAAKBmW3AAAAAAAAACUDEtuAAAAAAAAAEqGJTcAAAAAAAAAJcOSGwAAAAAAAICSYckN67jx48dH69atiz1GvPXWW1FWVhazZ89u0OPst99+cdZZZ9Ve7tSpU4wePbpBjxkRMWjQoDjqqKMa/DgA8GO0ee1oMwBp0ea1o80ApEmf144+sz6z5IYiW7JkSfzqV7+Kzp07R0VFRXTs2DGOPPLImDx5cl4ev3///jF37ty8PNYPefPNN+OEE06I9u3bR7NmzaJDhw7Rr1+/eO211yIiomPHjrF48eLo0aNHgz7PxIkT47LLLsvHyHVcf/31MX78+NrL3/9DBwDrD22uH20GoNC0uX60GYA06HP96DPkX+NiDwDrs7feeit69+4drVu3jmuvvTZ69uwZK1eujCeeeCKGDh1aG9KGaN68eTRv3jwP067ZypUr46CDDoptt902Jk6cGO3atYt33nknHn/88fjss88iIqK8vDw222yzBn+ujTbaqMGP8V3V1dVRVlYWrVq1yuvjAlCatLn+tBmAQtLm+tNmAApNn+tPn6EAEqBoDjvssGTzzTdPli1btsrHPv3009r//fbbbyf/+q//mrRs2TKprKxMjj322GTJkiW1H589e3ay3377JT/5yU+SysrKZOedd05mzJiRJEmSjBs3LmnVqlXtbS+++OJkxx13TO68885kyy23TDbYYIOkf//+ydKlS2tvU11dnVx55ZVJp06dkmbNmiU77LBDct99963x63jxxReTiEjeeuutNd7mzTffTCIiefHFF5MkSZJnnnkmiYhk0qRJyU477ZQ0a9Ys2X///ZP3338/eeyxx5LtttsuqaysTH72s58ly5cvr32cfffdNznzzDNrL2+55ZbJ7373u9rLo0aNSnr06JG0aNEi6dChQ/LLX/4y+eKLL2o//u15PPTQQ0m3bt2S8vLy5M0330wGDhyY9OvXL0mSJBk4cGASEXV+LViwIOnSpUty7bXXrvZrnzdv3hq/dgBKhzZrMwDZos3aDED26LM+QxZ4u3Iokk8++SQmTZoUQ4cOjZYtW67y8W9/3khNTU3069cvPvnkk5g6dWo89dRTsWDBgujfv3/tbQcMGBAdOnSIGTNmxMyZM+P888+PJk2arPFzz58/P/70pz/FI488Eo888khMnTo1rrrqqtqPjxw5Mu68884YM2ZMzJkzJ4YNGxYnnnhiTJ06dbWP16ZNm2jUqFHcf//9UV1dXa9zuOSSS+Kmm26KadOmxaJFi+K4446L0aNHx9133x2PPvpoPPnkk3HjjTeu9eM1atQobrjhhpgzZ07ccccd8ec//znOO++8Orf58ssv4+qrr47//u//jjlz5sSmm25a5+PXX3999OrVK0477bRYvHhxLF68OLbYYos45ZRTYty4cXVuO27cuNhnn31i6623rtfXDUD2aPM3tBmArNDmb2gzAFmiz9/QZ8iAYm/ZYX31/PPPJxGRTJw48Qdv9+STTybl5eXJwoULa6+bM2dOEhHJ9OnTkyRJksrKymT8+PGrvf/qvuOtRYsWdb7D7dxzz0322GOPJEmS5KuvvkpatGiRTJs2rc7jDBkyJPnZz362xjlvuummpEWLFkllZWWy//77J5deemkyf/782o+v6Tvenn766drbjBw5MomIOvf7xS9+kRxyyCG1l3/sO96+77777ks23njjOucREcns2bPr3O673/G2us+TJEny7rvvJuXl5cnzzz+fJEmSrFixItlkk03WePYAlBZt1mYAskWbtRmA7NFnfYas8EpuKJIkSdbqdq+++mp07NgxOnbsWHtd9+7do3Xr1vHqq69GRMTw4cPj1FNPjT59+sRVV10V8+fP/8HH7NSpU1RWVtZebteuXXzwwQcREfHGG2/El19+GQcddFD85Cc/qf115513/uDjDh06NJYsWRJ33XVX9OrVK+67777Yfvvt46mnnvrBWXbYYYfa/922bdto0aJFdO7cuc513862Np5++uk48MADY/PNN4/Kyso46aST4uOPP44vv/yy9jZNmzat83nXVvv27ePwww+P22+/PSIi/vd//zeqqqri2GOPrfdjAZA92vwNbQYgK7T5G9oMQJbo8zf0GYrPkhuKpGvXrlFWVhavvfZagx/rkksuiTlz5sThhx8ef/7zn6N79+7x4IMPrvH233/Ll7KysqipqYmIiGXLlkVExKOPPhqzZ8+u/fXKK6/E/fff/4NzVFZWxpFHHhlXXHFFvPTSS7H33nvH5Zdf/oP3+e4sZWVlPzjbj3nrrbfiiCOOiB122CEeeOCBmDlzZtx8880REbFixYra2zVv3jzKysrW6jG/79RTT40JEybEP//5zxg3blz0798/WrRokdNjAZAt2rzqLNoMQDFp86qzaDMAxabPq86iz1AcltxQJBtttFEccsghcfPNN8fy5ctX+fhnn30WERHdunWLRYsWxaJFi2o/9sorr8Rnn30W3bt3r71um222iWHDhsWTTz4ZxxxzzCo/Y2Ntde/ePSoqKmLhwoWx9dZb1/n13e+6+zFlZWWx3XbbrfZrK5SZM2dGTU1NjBo1Kv7lX/4lttlmm3jvvfdyeqymTZuu9uew9O3bN1q2bBm33nprTJo0KU455ZSGjg1ARmhz/mkzAA2hzfmnzQA0lD7nnz5Dbiy5oYhuvvnmqK6ujt133z0eeOCBmDdvXrz66qtxww03RK9evSIiok+fPtGzZ88YMGBAzJo1K6ZPnx4nn3xy7LvvvrHrrrvGP//5zzjjjDNiypQp8fbbb8df//rXmDFjRnTr1i2nmSorK+Occ86JYcOGxR133BHz58+PWbNmxY033hh33HHHau8ze/bs6NevX9x///3xyiuvxBtvvBFjx46N22+/Pfr165fz+dTX1ltvHStXrowbb7wxFixYEP/zP/8TY8aMyemxOnXqFM8//3y89dZb8dFHH9V+1115eXkMGjQoLrjggujatWvtfycA1g3anF/aDEBDaXN+aTMA+aDP+aXPkBtLbiiizp07x6xZs2L//fePs88+O3r06BEHHXRQTJ48OW699daI+OY7xx566KHYcMMNY5999ok+ffpE586d4957742Ib+L08ccfx8knnxzbbLNNHHfccXHYYYfFiBEjcp7rsssui4suuihGjhwZ3bp1i0MPPTQeffTR2GqrrVZ7+w4dOkSnTp1ixIgRsccee8TOO+8c119/fYwYMSIuvPDCnOeorx133DGuu+66uPrqq6NHjx5x1113xciRI3N6rHPOOSfKy8uje/fu0aZNm1i4cGHtx4YMGRIrVqyIwYMH52t0ADJCm/NLmwFoKG3OL20GIB/0Ob/0GXJTliRJUuwhAErJX/7ylzjwwANj0aJF0bZt22KPAwDrPW0GgGzRZgDIHn1mXWPJDbCWqqqq4sMPP4yBAwfGZpttFnfddVexRwKA9Zo2A0C2aDMAZI8+s67yduUAa+mee+6JLbfcMj777LO45pprij0OAKz3tBkAskWbASB79Jl1lVdyAwAAAAAAAFAyvJIbAAAAAAAAgJJhyQ0AAAAAAABAybDkBgAAAAAAAKBkWHIDAAAAAAAAUDIsuQEAAAAAAAAoGZbcAAAAAAAAAJQMS24AAAAAAAAASoYlNwAAAAAAAAAlw5IbAAAAAAAAgJLx/wBCGo5a+rfV9AAAAABJRU5ErkJggg==",
            "text/plain": [
              "<Figure size 2000x1000 with 12 Axes>"
            ]
          },
          "metadata": {},
          "output_type": "display_data"
        }
      ],
      "source": [
        "# Plot histograms for each model-prompt combination\n",
        "num_models = len(results)\n",
        "num_prompts = len(next(iter(results.values())))\n",
        "fig, axs = plt.subplots(num_models, num_prompts, figsize=(20, 10), sharex=True, sharey=True)\n",
        "\n",
        "for i, (model, prompts) in enumerate(results.items()):\n",
        "    for j, (prompt, scores) in enumerate(prompts.items()):\n",
        "        ax = axs[i, j]\n",
        "        ax.hist(scores, bins=20, alpha=0.7, label=f\"{model.title()} BERT - {\" \".join(prompt.split('_')) Prompt}\")\n",
        "        ax.set_title(f\"{model.title()} BERT - {\" \".join(prompt.split('_')) Prompt}\")\n",
        "        ax.set_xlabel('Cosine Similarity')\n",
        "        ax.set_ylabel('Frequency')\n",
        "        ax.legend()\n",
        "\n",
        "plt.tight_layout()\n",
        "plt.show()"
      ]
    },
    {
      "cell_type": "code",
      "execution_count": null,
      "metadata": {
        "id": "J0U-MiM2kKXz"
      },
      "outputs": [],
      "source": [
        "import matplotlib.pyplot as plt\n",
        "import seaborn as sns\n",
        "import numpy as np"
      ]
    },
    {
      "cell_type": "code",
      "execution_count": null,
      "metadata": {
        "id": "tgxCW8bJkE-L"
      },
      "outputs": [],
      "source": [
        "def plot_aesthetic_histograms(results, save_path):\n",
        "    \"\"\"\n",
        "    Plot aesthetic histograms for each model-prompt combination using Seaborn and save the plot.\n",
        "\n",
        "    Parameters:\n",
        "    - results: A dictionary containing model names as keys and another dictionary of prompts and scores as values.\n",
        "    - save_path: Path where to save the high-quality plot image.\n",
        "    \"\"\"\n",
        "    sns.set_theme(style=\"whitegrid\")  # Set the background to a white grid, similar to ggplot2\n",
        "    sns.set_palette(\"muted\")  # Use a muted color palette reminiscent of ggplot2\n",
        "    sns.set_context(\"talk\")  # Makes elements such as labels larger, improving readability\n",
        "\n",
        "    num_models = len(results)\n",
        "    num_prompts = len(next(iter(results.values())))\n",
        "\n",
        "    fig, axs = plt.subplots(num_models, num_prompts, figsize=(20, 10), sharex=True, sharey=True)\n",
        "    fig.subplots_adjust(hspace=0.4, wspace=0.4)\n",
        "\n",
        "    for i, (model, prompts) in enumerate(results.items()):\n",
        "        for j, (prompt, scores) in enumerate(prompts.items()):\n",
        "            ax = axs[i, j]\n",
        "            sns.histplot(scores, bins=20, kde=False, alpha=0.7, ax=ax, color=sns.color_palette(\"hsv\", 10)[j])\n",
        "            formatted_prompt = \" \".join(prompt.split('_'))\n",
        "            ax.set_title(f\"{model.title()} BERT - {formatted_prompt} Prompt\", fontsize=10)\n",
        "            ax.set_xlabel('Cosine Similarity', fontsize=9)\n",
        "            ax.set_ylabel('Frequency', fontsize=9)\n",
        "            ax.legend([f\"{model.title()} BERT - {formatted_prompt} Prompt\"], fontsize=8)\n",
        "\n",
        "    plt.tight_layout()\n",
        "    plt.savefig(save_path, dpi=300)  # Save the figure as a high-quality image\n",
        "    plt.show()"
      ]
    },
    {
      "cell_type": "code",
      "execution_count": null,
      "metadata": {
        "id": "o1Cg3ZzWlTrU"
      },
      "outputs": [],
      "source": [
        "def plot_aesthetic_histograms_complementary_ggplot_style(results, save_path):\n",
        "    \"\"\"\n",
        "    Plot aesthetic histograms with a ggplot2-like style and a complementary color palette using Seaborn, and save the plot.\n",
        "\n",
        "    Parameters:\n",
        "    - results: A dictionary containing model names as keys and another dictionary of prompts and scores as values.\n",
        "    - save_path: Path where to save the high-quality plot image.\n",
        "    \"\"\"\n",
        "    # Apply the ggplot style\n",
        "    plt.style.use('ggplot')\n",
        "\n",
        "    # Set up a complementary (orange-based) color palette\n",
        "    complementary_palette =  varied_orange_palette = [\n",
        "        \"#ff9933\",  # Darker starting orange\n",
        "        \"#ffad33\",\n",
        "        \"#ffbf66\",\n",
        "        \"#ffcc80\",\n",
        "        \"#ffd699\",\n",
        "        \"#ffe0b3\"   # Lightest orange\n",
        "    ]\n",
        "\n",
        "    # Adjust plot context for better readability\n",
        "       # Adjust plot context for better readability, and increase font sizes\n",
        "    sns.set_context(\"talk\", rc={\"axes.titlesize\":12, \"axes.labelsize\":10})\n",
        "\n",
        "    num_models = len(results)\n",
        "    num_prompts = len(next(iter(results.values())))\n",
        "\n",
        "    fig, axs = plt.subplots(num_models, num_prompts, figsize=(30, 15), sharex=True, sharey=True)\n",
        "    fig.subplots_adjust(hspace=0.4, wspace=0.4)\n",
        "\n",
        "    for i, (model, prompts) in enumerate(results.items()):\n",
        "        for j, (prompt, scores) in enumerate(prompts.items()):\n",
        "            ax = axs[i, j]\n",
        "            # Use a specific color from the adjusted orange palette for each subplot\n",
        "            color_index = j % len(varied_orange_palette)\n",
        "            sns.histplot(scores, bins=20, kde=False, alpha=0.7, ax=ax, color=varied_orange_palette[color_index])\n",
        "            formatted_prompt = \" \".join(prompt.split('_'))\n",
        "            ax.set_title(f\"{model.title()} BERT - {formatted_prompt} Prompt\", fontsize=16)\n",
        "            ax.set_xlabel('Cosine Similarity', fontsize=14)\n",
        "            ax.set_ylabel('Frequency', fontsize=14)\n",
        "            ax.legend([f\"{model.title()} BERT - {formatted_prompt} Prompt\"], fontsize=12)\n",
        "\n",
        "    plt.tight_layout()\n",
        "    plt.savefig(save_path, dpi=300)  # Save the figure as a high-quality image\n",
        "    plt.show()"
      ]
    },
    {
      "cell_type": "code",
      "execution_count": null,
      "metadata": {
        "id": "T-C3qdzKp_hh"
      },
      "outputs": [],
      "source": [
        "def plot_aesthetic_histograms_complementary_ggplot_style(results, save_path):\n",
        "    \"\"\"\n",
        "    Plot aesthetic histograms with a custom palette of four complementary colors in a ggplot2-like style, ensuring larger subplots and saving the plot with high resolution.\n",
        "\n",
        "    Parameters:\n",
        "    - results: A dictionary containing model names as keys and another dictionary of prompts and scores as values.\n",
        "    - save_path: Path where to save the high-quality plot image.\n",
        "    \"\"\"\n",
        "    # Apply the ggplot style\n",
        "    plt.style.use('ggplot')\n",
        "\n",
        "    # Custom palette of four complementary colors including orange\n",
        "    custom_palette = [\n",
        "        \"#E69F00\",  # Orange\n",
        "        \"#56B4E9\",  # Sky Blue\n",
        "        \"#009E73\",  # Bluish Green\n",
        "        \"#911EB4\",  # Yellow\n",
        "    ]\n",
        "\n",
        "    # Adjust plot context for better readability, and increase font sizes\n",
        "    sns.set_context(\"talk\", rc={\"axes.titlesize\":16, \"axes.labelsize\":14})\n",
        "\n",
        "    num_models = len(results)\n",
        "    num_prompts = len(next(iter(results.values())))\n",
        "\n",
        "    fig, axs = plt.subplots(num_models, num_prompts, figsize=(24, 12), sharex=True, sharey=True)\n",
        "    fig.subplots_adjust(hspace=0.4, wspace=0.4)\n",
        "\n",
        "    for i, (model, prompts) in enumerate(results.items()):\n",
        "        for j, (prompt, scores) in enumerate(prompts.items()):\n",
        "            ax = axs[i, j]\n",
        "            # Use a specific color from the custom palette for each subplot, cycling through the colors\n",
        "            color = custom_palette[j % len(custom_palette)]\n",
        "            sns.histplot(scores, bins=20, kde=False, alpha=0.7, ax=ax, color=color)\n",
        "            formatted_prompt = \" \".join(prompt.split('_'))\n",
        "            ax.set_title(f\"{model.title()} BERT - {formatted_prompt} Prompt\", fontsize=16)\n",
        "            ax.set_xlabel('Cosine Similarity', fontsize=14)\n",
        "            ax.set_ylabel('Frequency', fontsize=14)\n",
        "            ax.legend([f\"{model.title()} BERT - {formatted_prompt} Prompt\"], fontsize=12)\n",
        "\n",
        "    plt.tight_layout()\n",
        "    plt.savefig(save_path, dpi=400)\n",
        "    plt.show()"
      ]
    },
    {
      "cell_type": "code",
      "execution_count": null,
      "metadata": {
        "colab": {
          "base_uri": "https://localhost:8080/",
          "height": 414
        },
        "id": "cMr0TLYRkLfI",
        "outputId": "4da91b2d-64c4-4de2-992a-96fbe1f15edc"
      },
      "outputs": [
        {
          "data": {
            "image/png": "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nTt3zuPbuuOOO9SmTRtJxEgAUJgQ++QOsU/hUatWLd12222SPHuOE/sAQOFF/JM7xD8Fy5NPPqkLFy6oSZMmmjVrllPSkyQVL15c999/vxYvXqwbbrjB7W02adJE99xzjyRp1apVSk1NdXudQH4j8QnIpsTERM2YMUO33nqrWrVqpcaNG6tXr156/fXX7UNMXMswDC1cuFBDhgxR06ZN1bZtW913333asWOHIiMjVa9ePY0cOdJpuZ9++kmTJ09Wv3791Lp1azVu3FgRERGaNGmSjh49mte76sDW3WVaWlq+bC8wMNDeVeiFCxfyZZvu6tSpk8qVK6fly5crKSnJYd7JkycVGRmp5s2bq3bt2pmuY8+ePXr99dc1bNgwtW/fXuHh4frXv/6lBx54QJs2bXIqP3LkSPs40Vu2bFG9evXs/0VERDiV/+233/TYY4+pU6dOCg8PV7t27TR06FC9++67mZ6/CQkJevPNN9WjRw+Fh4erffv2mjBhgs6ePetU9u+//85027Z6SdKPP/6o22+/XS1atFCzZs00fPhwbdiwIdPjcurUKU2cOFHt27dX48aN1bNnT7377rtKSkrSyJEjVa9ePUVGRma6fE41atTIvl2biRMnql69elq8eLEOHjyocePGqUOHDmrQoIGmT59uLxcTE6O33npLffv2VdOmTdW8eXMNGTJEn376qRITE522lfE7IDk5We+995569eqlxo0bq0uXLnrjjTfs51NcXJxee+01devWzf59MH36dJfBZ8b6HjhwQI888ojatWunJk2aqH///po1a5bT59n2/SJJS5YscTifXH1HASj8iGuIa3KiQoUK9qFDMtuPlStX6t5771W7du0UHh6ujh076oknntDhw4cdyk2fPt0eF0hyuObUq1dPf//9t6T0IVjr1auniRMnKiYmRi+//LK6d++u8PBwh/MsY5xxrdTUVC1YsEAjR45UmzZtFB4eroiICD333HM6c+aMQ9m5c+eqXr16uvfeezM9DpcuXVJ4eLjCw8N18eJF+/RNmzbpxRdf1MCBA9W2bVuFh4erU6dOGjdunPbs2ZPp+tyxaNEiWa1WderUSS1atFC7du2UlpampUuX5sn2XMVIGWOxbdu26YEHHlC7du1Uv359LV682F4uKipKL774onr27KnGjRurZcuWGj58uObOnevys5ix7ePi4vTKK68oIiLCHgt+8sknslqtkqSzZ89qypQp6ty5s8LDw9WrV69MuyTPWN8tW7bonnvuUZs2bdS0aVMNGzbM5bGrV6+e3nvvPUnSe++953CuTpw4MdfHE0D+I/Yh9skJYp90BSn2yUxenePEPsQ+QFFA/EP8kxPEP+m8Hf9s2bJF27ZtkyQ9//zzCgwMvG75GjVqqHz58h7Zti3+SUhIsH9H2Npy+vTpOn36tJ5++ml17txZjRo1cogNrl69qk8++USDBw9W8+bN1bRpU/Xt21dvv/22Ll++7LStjO8UrVarZs+erf79+6tp06bq0KGDpkyZopiYGElScnKy3n//ffXu3VtNmjRRhw4d9NJLLykhIcFpvRnre+rUKT311FPq0KGD/ftv+vTpTu/rcvq+FQUXQ90B2XD27Fndd999OnjwoEqXLq3GjRurWLFi+uOPP/T5559r5cqV+vLLL526Enz++ec1Z84cmc1mtWrVSuXKldPBgwc1YsSI646RO27cOAUEBKhOnTpq166dUlNTdejQIS1evFgrV67U559/rhYtWuT1bkuS/YJdt27dfNmeJF25ckWSPJKlnB/8/f01cOBAffbZZ/rxxx/tvQZJ6YGbYRhZ9vb01ltvKTIyUnXr1lWjRo0UHByskydPat26dVq3bp2efvpph3OmY8eOCggI0C+//OI0JnSZMmUc1v3SSy/ZH4I0aNBArVq1UlxcnI4dO6b3339fbdu2deouPC4uTsOHD9eZM2fUsmVL3Xjjjdq1a5eWLl2qrVu36ttvv1WJEiVydJzeffddffDBB2revLk6d+6so0ePaufOnRo7dqymT5+uHj16OJQ/fPiwRowYoUuXLql8+fLq1q2brl69qpkzZ2rz5s32hz6eFB8fL0kux/7euXOnnnvuOZUrV06tWrVSYmKiihUrJik9wW306NE6deqUypYtq86dOyslJUWRkZH63//+pxUrVmjmzJkqVaqU03pTUlJ077336o8//lCbNm1Uq1Ytbdu2TZ999pmOHDmiV199VcOHD9fly5fVunVr1axZU1u3btV7772n6OhoPf/88y73Zc+ePZo6dapCQ0N10003KTY2VpGRkfrvf/+r7du365133pHJZJKUPh76rl27tGPHDlWvXl0tW7a0r+d6CXsACifiGuKanLJarfaHCdfuR2pqqp544gmtWLFC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Vu/evfXNN9+oX79+WrhwoSpVqpTpspMmTXLqqjLjf7GxsVluPy4uTr/88oseeeQRpaWl6cEHH7zuMSpoateurRYtWigyMtLeTeevv/6q06dPq3fv3g7njSudO3d22R1l8+bNdeeddyolJUWrV6/OUZ1SU1P1wQcfSJJefPFFtWvXzqlMkyZNXLZtSEiIXnnlFYd6lypVyv7rMVfD72XlscceU9OmTR2mjR07ViVKlNDx48cduh3dtm2bfv/9d4WEhGjKlCkO2eUVKlTwaPfaKSkpOnz4sMaPH2//NYirX6/UrFlT48aNk9nseOnctm2bdu/ereDgYL344osOn92yZcvqhRdekCQtX75cUVFRTus1mUx6+eWXHTLHq1SpYu857O+//9bLL7+s4OBg+/zGjRurY8eOslqt2rJli8v9KleunCZOnCh//386d7zxxhv18MMPS5Jmzpx5/QMDoEgiriGuyYmLFy9q5cqVmjhxosxms6ZMmeLwa7iYmBj7L6SmT5+uatWqOSzfu3dv3Xbbbbp8+bKWLVuWqzpYLBa9+OKLWcZSGR05ckQ//PCDypcvr//9739Ov1S866671LlzZx0/flwbN260T7f1npRxqBKbAwcO6I8//lC5cuUcfvklSd27d3fZq2P37t3Vu3dvxcTEeHRo3oULF0qSBg4caP8FZGBgoPr16+cw311JSUnat2+fHnroIZ0+fVp+fn668847ncq1a9fO5fQVK1bo1KlTKl++vCZPnuzwa81q1appwoQJkqQvv/zSabhoKT0evTYGatSokTp16mT/JerTTz/tEOt0795dYWFhio+P1759+1zuV8OGDTV27FiHaW3atNEdd9whiRgJKGqIfYh9coLY5x8FKfaRpFGjRtnPyUaNGqlbt26aPn262rdvr3nz5ik8PNztbRD7ACgqiH+If3KC+OcfBSH+sQ2vl1+9h6Wlpemvv/7Syy+/rB9//FGS6/djpUuXdnpXJ0mnT5/WypUrZTKZ9MILLzi85ypWrJheeuklBQYGaufOndqxY4fLOjzzzDMOvc+VKVNGt99+uyTp0KFDTu/PqlWrZn9/9ttvv7lcZ1BQkJ5//nkFBQXZp1WsWNH+bvGbb75xGY+hcGOoOyALGzZskCT17NnT4cbSxtbl58GDB7Vz506FhYUpNTVVO3fulCT179/f5Xr79eunvXv3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UE2aNNFzzz1nzz6+9uLetGlTLVq0SNOmTdPevXu1du1aVapUSSNGjNCDDz6ol156ycNHId2PP/7o8HdISIgqVaqkgQMHatSoUapRo0amy+7YsUM7duzIdH6JEiVyFCRK6RelGTNm6PDhw/r88881fvz4HC1fmJQsWVILFy7U9OnT9csvv2jjxo0qXbq02rdvr0ceeUTbt2/PdNnp06frzTffVGRkpFasWKHU1FRVqVLFfiE2mUz2sbXnzp2r3bt369ChQypRooSqVq2qQYMGqV69evm1qzkSFhamRYsW6d1339Uvv/yi1atXq1KlSho1apQefPBB9evXT5LzZ8gbqlWrpsWLF2vGjBlavXq11q9fL7PZrFq1aunmm2/WqFGjFBQUlK91atq0qW677Ta9++67+vXXX5WQkKCaNWtq2LBhGjFihEwmk0P5gIAAff7553r77be1a9cuHThwQFarVW3atCHxCSgkiGv+QVyTN+655x7NmTNHp06d0qJFizR8+HD5+/vrzTff1IABA7Rw4UJ7rBEcHKxy5cqpa9euioiIcBruddy4cTKbzVq1apVWr15t/zXVgw8+6JFre/HixTVjxgwtX75cy5Yt0++//64DBw6oWLFiKl++vPr3769u3bqpevXqLpcfOnSo/WFylSpVMu2Ou1q1alqyZImmTZum7du3a926dSpXrpz69u2rRx99VHPmzHF7X6R/hq3r37+//Pz8rlvW399fffv21axZs7Rw4UKvJT5JUpMmTbR06VJ9+umn2rhxo1atWqWAgAA1bNhQAwcO1C233OIwtEp+6NGjh7p166aPP/5YGzZsUEpKiho2bKgRI0Zo8ODBTuVDQ0P16aef6v3339fvv/+uXbt2yWq1Ki0tjZd/gJcR+/yD2CdvEPs4y6/Y51q//PKLw9+BgYGqWLGiOnfurJEjR6phw4Z5st2cIvYBkNeIf/5B/JM3iH+ceSP+qVGjhpYuXaqVK1fqp59+0p49e7Rx40ZZrVaVLVtW7du3V7du3dSvXz8FBwd7fPs5UaZMGXsC2fLly/Xrr7/KarWqatWquvXWW3XPPffke3JW1apVtXDhQk2bNk2bN2/W5cuXVblyZfXr10/333+/y/d1Wb1vRcFnMrI7wCsAj5o0aZIWL16siRMn6u677/Z2dYBC5eTJk+rZs6eKFSumLVu2yGxm5FabiRMnasmSJXrllVc0ZMgQb1cHgI8grgFQ0I0cOVJbtmzR7NmzM32YCQDZRewDoKAj9gHgacQ/AAq66dOn67333tMjjzyiRx991NvVQT7jTTGQhw4dOqSEhASHaVarVfPnz9eSJUsUGBiovn37eql2QMGWkJCgQ4cOOU0/deqUnnzySVmtVg0aNIikJwDIJ8Q1AADAlxD7AAAAX0P8AwAorBjqDshDn3/+uVasWKEGDRqoQoUKunr1qg4fPqxTp07Jz89Pzz33nMqXL+/tagIF0sWLF9WvXz9Vr15dNWvWVPHixXXmzBn9/vvvSk5OVv369TVu3DhvVxMAfAZxDQAA8CXEPgAAwNcQ/wAACisSn4A8dPPNNys+Pt4+rmxqaqpuuOEG9enTR6NHj1azZs28XUWgwCpTpozuueceRUZGau/evYqLi1NQUJDq1aunnj17auTIkV4fuxgAfAlxDQAA8CXEPgAAwNcQ/wAACiuTYRiGtysBAAAAAAAAAAAAAAAAADlh9nYFAAAAAAAAAAAAAAAAACCnSHwCAAAAAAAAAAAAAAAAUOiQ+AQAAAAAAAAAAAAAAACg0CHxCQAAAAAAAAAAAAAAAECh4+/tChQVVqtVqamp3q5GvjKZTLJYLJKklJQUGYbh5Rohv9D2vol29120feHg7+8vszl/c9qJf/g8+Ara3XfR9r6Jdi8ciH3yB58H30Xb+yba3XfR9oUD8U/+4PPgm2h330Xb+ybavXDISexD4pOHpKamKjo62tvVyFcmk0mVKlWSJEVHR/OF4ENoe99Eu/su2r5wCA0NVUBAQL5uk/iHz4OvoN19F23vm2j3woHYJ3/wefBdtL1vot19F21fOBD/5A8+D76JdvddtL1vot0Lh5zEPgx1BwAAAAAAAAAAAAAAAKDQIfEJAAAAAAAAAAAAAAAAQKFD4hMAAAAAAAAAAAAAAACAQofEJwAAAAAAAAAAAAAAAACFjr+3K+BrDMPwdhU8ymq1Skrfr6K2b7g+2h4AACBvEWMVDMS9vol29x6TyeTtKgDwEr5vCwaugb6Ltvce4h/Ad/F9WzBwDfRNtLv35EXsQ+JTPklNTVVcXJzS0tK8XRWPunz5siQpJSXFyzVBfqPtfVNiYqIqV67s7WoAAFCkFdV7h8KKuNc30e7eYzabFRAQoJCQEJnNdFQO+AJin4KFa6Dvou29x8/PTyVKlJC/P6/sAF9gtVqVkJCg5ORke+IFvItroG+i3b0nL579EEXlg9TUVF2+fLlIZgqmpqZ6uwrwEtreNyUkJOjEiRMKDg6Wn5+ft6sDAECRU5TvHQor4l7fRLt7j9VqVWJiopKSklSyZElZLBZvVwlAHiL2KXi4Bvou2t570tLSdPnyZZUqVYrkJ6CIS0lJUWxsLLFPAcM10DfR7t6TF89+iKDyQVxcnAzDkL+/v0qUKFGkfrFoC8L5YvA9tL3vsVqtio+PV3JyslJSUlSmTBlvVwkAgCKnKN87FFbEvb6JdvcOq9WqtLQ0XblyRWlpaUpISFCpUqW8XS0AeYjYp+DhGui7aHvvsFqtiouLs/d+xzNXoGhLSEiQYRjy8/NTsWLF5OfnR/xTAHAN9E20u3fk1bMfEp/ymGEY9m6aS5QoUeR6SLFdjBmD2vfQ9r7Hz89PpUuXVnR0tKxWqwzDoP0BAPCgon7vUFgR9/om2t07/Pz87A/+Y2JilJKSwn0HUIQR+xRMXAN9F23vHbZh7i5duqS0tDRiH6AIMwzDPqQWw1sWLFwDfRPt7h159eyHFNJ8RMYugMKO7zEAAPIH11wAvozkB8D3EPsA8GV8BwK+h3seAL7O09+DRFMAAAAAAAAAAAAAAAAACh360AMAADlisVhy9Es0q9Vq78IXAAAAAAAAAAAAADyFHp9QpH3xxRfq2rWrt6uBHBg+fLgmTZqUZbldu3apa9eu2rVrV95XCoADs9ksk5EqJZzI8j+TkUp33QCAQoF7h4Jr5cqV6tq1q6KiorxdFc4TAECRwTWt4CL2AQAgb3BdK7iIf+AuenyCW5YvX67//ve/+uijj1SvXj1vVyfXXn31Vf3444/2v81ms2644QaFh4dr1KhRqlmzpn3erl279J///CfTdT377LOKiIiQlJ7Ec/bsWfu8oKAg1axZU4MGDVKvXr0UFRWl22+/PVt1nDNnjipWrJjDPXNmq1OLFi305ptvOs3//vvv7dNz06779u3Ttm3bNGzYMBUvXtzt+hZEK1eu1GuvvWb/22KxqEKFCmrVqpVGjhypsmXLerF2uRMdHa3vv/9eHTp0UN26db1dHRQCxtXTStr9VJblApu+LoVUz4caAQAKOlsMxb3DPwrLvUNmdcqNpUuXKigoSL1793a7foXF1KlTtWHDBg0fPlxjx47N9nIZH7KZTCaVLVtWtWrV0p133qlmzZrlQU3zni+2PwDfRezjjNin6MrJeZIZYh8AKPyIf5wR/xR9u3bt0uLFi7Vv3z7FxcWpePHiatCggXr37q1OnTpdd9lrj3/p0qVVrVo13XLLLerYsWNeVz1PrF69WjExMRo2bFi+bpfEJy/K6VBBeYlhiNLb48knn5QkpaWl6fTp01q2bJm2bNmiL774QqGhoQ7lhwwZovr16zutp2HDhg5/161bV7feeqsk6cKFC1q+fLleffVVpaSkqFu3bnr66acdys+fP1/nz5/Xww8/7DC9VKlSbu+jTUBAgHbt2qWLFy86JemsXr1aAQEBSk5OztW6f//9d82aNUu9e/fO08SnJk2a6Mcff5S/v/e+xu6++25VqlRJycnJ2rt3r5YtW6bIyEjNmDFDQUFBXqtXbly4cEGzZs1SxYoVSXwCAADIgi/dO1yvTv369cvx+r799luVKlUqRw+/evTooYiICFkslhxvz9uuXLmi3377TRUrVtTatWs1ZswYmUymbC/fqlUr9ezZU4Zh6MyZM/r222/1+OOP65VXXlHbtm3zsOZ5IzftDwDwPmIfYp/syOl54gqxDwCgoCD+If7JjpkzZ2r27NmqWrWq+vfvrwoVKig2NlaRkZF67rnnNHnyZHXv3v2668h4/G0dVUyZMkX/+c9/NGDAgPzYDY9as2aNjh07RuKTL7ENFWRcPe3VepiCK8ts5lTw8/NTjx49HKY1aNBATz/9tDZv3uz0xd6kSRN17tw5y/WGhoY6rLd379664447tHDhQvXr189pm2vXrlVcXJzTdE8KDw/Xn3/+qbVr1zp86Zw/f1579+5Vhw4dtHHjxjzbvieYzWYFBAR4tQ5t27a1Z6z37dtXJUuW1IIFC/Trr7+qW7duLpe5evWqgoOD87OaAACgiLAEBsnfnP2EibySajWUkpTo7Wp4lS/dO2RVp7xki539/Pzk5+eXp9vKKxs3bpTVatVTTz2lxx9/XLt3785RjwVVq1Z1OP4dO3bUvffeq4ULF2b68i85OVn+/v4F5odWAOAOvwCLAvy8+9wyOS1Vacm+/YNRYh9in+zI6XniCrEPAF8XaAmU2d+732fWVKuSUpK8WoeCgPiH+CcrGzZs0OzZs9W5c2c988wzDp11DB8+XFu2bFFaWlqW67n2+Pfq1Ut33nmnFi5cmGniU1pamqxWa6FLFMtLZLt4WXaHCspL+TEM0fnz5zVjxgxFRkYqPj5elStX1q233qo+ffo4lIuKitL06dO1Y8cOBQUFqXv37mrdurUmTJigt99+2/6AeM+ePVq8eLH279+vS5cuqXTp0urcubPuu+8+BQYGeqzett6QPPlFW7p0aVWvXl1Hjx712DpzKiAgQB07dtSaNWscEp/WrFmj4sWLq3Xr1k6JT0eOHNGCBQu0Z88eRUdHq0SJEmrXrp3GjBljzyr+4osvNGvWLEly6IoxY3eLq1at0uLFi3Xs2DFZLBbVrl1bI0aMUOvWrR22t3fvXn3wwQc6cuSIQkNDNXr0aIcuFW1dR2Y8L8aNG6fLly/rueee0zvvvKP9+/erRIkSGjJkiFPXkNk913KiefPmWrBggc6cOSMpvSvMDRs26LPPPtP06dO1Z88etWjRQi+99JKuXr2qmTNnav369YqJiVHFihXVt29f3XrrrQ6/AO/atasGDRqkpk2b6osvvtCZM2dUt25djR8/XrVr19ayZcs0b948nT9/Xg0bNtTEiRMdura0HZOJEydq+vTpOnTokMqWLavbb7/dfrHM2A3na6+9Zh/Gb8KECfwaCQCAAsTfbNKsg0lKzPp+Oc8E+UmjwwKVl6/+uHf4R0G4d7hWZnWyWq1avHixvv/+e50+fVrFixdX+/btNWbMGJUoUUKSY/fdtqFMmjZtqmnTptm7w3/77be1bt06bdy4Uampqfruu+/s867txj0yMlJff/21Dh06JJPJpCZNmmjs2LGqVauWJGnevHn66KOPXHb//umnn2r+/PlavHixSpQo4XSelClTRl26dNE999zj1nmyevVqtWzZUs2bN1eNGjW0evVqt4ZqqV27tkqVKqWoqChJ/8Tyzz77rI4dO6aVK1fqwoULWrZsmYoXL67169frm2++0V9//aWgoCC1adNGY8aMUbly5ezrtN23fPHFF5o2bZp27dql4sWL64477tDgwYN19OhRvffee9q/f79KlSql++67z+HXirb2mTZtmlavXm1vu/bt2+vRRx/NVvsDQGYC/Pw1evMCpVitXtm+xWzWrHa36GoeRj/EPv8g9vFe7FO6dGl17dpVY8eO9WgCkbvnCbEPAF9j9jcr8tXDSopN9cr2A0v6q+3EusrTBz8i/smI+KfwPvuZMWOGSpYsqaeeesrlCEVt2rTJ8Tql9POsRo0aOnLkiCTZh0B84IEH5OfnpyVLligqKkoff/yx6tatqx07duiLL77QoUOH5Ofnp6ZNm2rMmDGqUaOGfZ22d/izZ8/W7Nmz9dtvv8nf318DBgzQ3XffrfPnz+udd97Rrl27FBgYqOHDh9t7oZIcY7AjR45oxYoVunr1qlq0aKF///vfKl++vKT099K7d++W9E/7V6hQQXPnzs3VscgJEp+Q5y5evKiHH35YJpNJgwYNUunSpRUZGak33nhDCQkJ9sSbq1evavz48bpw4YKGDh2qMmXKaM2aNdq5c6fTOtevX6/ExEQNGDBAJUuW1IEDB7R48WKdP39eU6dOzXVdL1++LCk9S/LMmTP65JNPVLJkSd10001OZRMSEuzlMypZsuR1hy5IS0vT+fPn83QYuOzo1q2bnnzySZ06dUpVqlSRlJ741LlzZ5dfztu3b9eZM2fUu3dvlS1bVidOnNCyZct09OhRffDBBzKZTOrYsaNOnjyptWvX6uGHH7YnRNn+P2vWLH3xxRdq1KiR7r77bvn7+2v//v3auXOnQ+LTqVOn9Nxzz6lPnz7q2bOnVqxYoddee01hYWH2C1lm4uPjNWHCBHXs2FFdunTRhg0b9Mknn6h27dr2XwXl5FzLidOn03tvK1mypH1aWlqannrqKTVu3FgPPPCAgoKCZBiGJk+erF27dqlPnz6qU6eOtm3bpo8++kjR0dFO3VXu2bNHmzZt0qBBgyRJX3/9tZ5++mnddttt+vbbbzVw4EDFx8dr7ty5ev311/XWW285HZNJkyapS5cuioiI0Pr16/X222/L399fffr0UfXq1XX33Xdr5syZ6tevn5o0aSJJatSokVvHAwAAeF5impTkxcSnvMa9g6OCcu+QUWZ1euutt7Ry5Ur17t1bQ4YMUVRUlJYsWaLDhw9r+vTp8vf31yOPPKJ3331XwcHBGjFihCSpTJkyDuuZNm2aSpcurVGjRikxMfOexX766Se9+uqrat26tcaMGaPExEQtW7ZMjz32mD799FNVrFhRXbp00ccff6z169dr+PDhDsuvX79erVq1sj+Yu/Y8OXjwoBYtWqSzZ8/m+jyJjo7Wrl27NHHiRElSRESEFi5cqH//+9+5/kVeXFyc4uLi7PdwNrNnz5bFYtGtt96qlJQU+fv72x8a1q9fX/fff78uXbqkRYsWad++ffr0008d2tBqtWrChAlq2rSpxo4dq9WrV9vb6vPPP1e3bt3UsWNHLVu2TK+88ooaNWqkSpUqOdTh3XffVfHixTV69GidPHlSy5Yt09mzZzVt2jSZTKZstT8AuJJitSrV8E7ik/J4s8Q+joh9vBf7HDhwQIsWLdK5c+f03HPP5fp45eQ8yQ5iHwC+KCk2VcmXvZP4lB+IfxwR/xTOZz9///23Tpw4oZtvvlkhISE5WjYrqampOnfunMP7ZklasWKFffhBi8WiEiVKaPv27ZowYYIqV66s0aNHKykpSUuWLNGjjz6qTz75xCkZ7IUXXlD16tV1//33a/Pmzfryyy9VokQJfffdd2revLnGjBmj1atX68MPP1S9evXUtGlTh+W//vprSekdoMTExGjhwoV64okn9OmnnyowMFAjRozQlStXHIZnzK+RkEh8Qp77/PPPZbVa9fnnn9sTYAYMGKAXX3xRX3zxhfr376/AwEB99913On36tF588UV16NDBXu7+++93WufYsWMdMi/79++vKlWq6LPPPtPZs2dVoUKFHNczMTHRnlhiExoaqjfeeEOlS5d2Kv/666+7XM+iRYvsGb9S+peT7UJ38eJFzZkzRxcvXnTaVn5r3ry5ypYtq7Vr12rkyJH666+/dPjwYT3yyCP2HosyGjhwoENmp8ViUaNGjTR16lTt3btXTZo0UZ06dRQWFqa1a9eqQ4cODl+mp06d0uzZs9WxY0dNnTrV4ZdDhmE4bOvkyZN655137Ak4Xbt21a233qqVK1fqwQcfvO5+RUdHa9KkSerZs6ckqU+fPho+fLiWL19uT3zKybl2PfHx8bp8+bKSk5O1d+9ezZ49W4GBgQ4BT0pKirp06eKw7l9++UU7d+7Uvffea7/oDx48WFOnTtWiRYs0aNAgh5v5kydPavbs2fbjWbx4cb311lv66quv9OWXX9ovqGlpafrmm28UFRXlcOyjo6P14IMP2tuvf//+euihh/TZZ5+pZ8+eKlu2rNq2bauZM2eqUaNGedpdJgAAwPVw71Dw7h2yU6e9e/fqhx9+0OTJkx1+Dd+sWTNNmDBB69evV/fu3dWhQwd722YWc5YsWVJvvvnmdX89efXqVU2fPl19+vTRE088YZ/eq1cvjRo1Sl999ZWeeOIJVahQQQ0bNtS6descHn4dOHBAp0+f1ujRo+3Trj1PLBaLqlSpok8++STX58natWtlsVjUvn17SemJTzNnzlRkZKT9vM1KcnKyLl++LMMwdObMGX322WeyWq1O3eenpKTo448/tu9DamqqPvnkE9WqVUvvvPOOfZjw8PBwPf3001qwYIHuvvtuh+306NFDd955pySpe/fuGjZsmF5//XU988wzioiIkCS1bNlSo0eP1o8//qi77rrLoQ7+/v5688037T+kqVChgj7++GNt2rRJ7du3z1b7A4CvIfYh9ikosU///v1VrVo1t2KfnJ4nrhD7AEDRR/xD/FNQ4h93nv389ddfktJ7p3RXxuMfHR2tb775RpcuXdLgwYMdykVHR+urr75yOP+eeeYZlSxZUu+99549UapDhw4aM2aMZs6cqUmTJjmso379+ho/frwkqV+/frr99tv14Ycf6v7777ePntStWzcNGzZMK1ascEp8io2N1axZs+zvpm+88UY9//zz+v777zV06FC1atVKixYtyvPhGV0h8Ql5yjAMbdy4UV26dJEkh0zX1q1ba+3atTp48KAaN26srVu3KjQ01P5QWEofkq1v37768MMPHdab8Uvp6tWrSk5OVqNGjWQYhg4dOpSrC1hAQID++9//Skr/xUdUVJQWLFigiRMn6p133lG1atUcyo8aNcqemJORLWvUZtu2bU4Xq969e+uBBx7IcR09yc/PT126dNGaNWs0cuRIrV69WuXLl1eTJk1cJj5lPObJycm6cuWKvUeggwcPujwWGf3yyy+yWq0aNWqUU3fJ12Y616hRw2F9pUuXVrVq1VzW61rBwcEOX6QWi0X169d3WDYn59r1ZLzQSuk3t5MnT3boOlmS0/irkZGRMpvNGjJkiMP0W2+9VRs2bNCWLVscLmYtWrRwSGRq0KCBJKlTp04OWcS26adPn3Yo7+fnp/79+9v/tlgs6t+/v95++20dPHhQDRs2zPY+AwAA5BXuHQrmvUN26rR+/XoVK1ZMrVq1cmi3evXqKTg4WLt27XJ4KHY9ffv2zbLL+G3btik+Pl7dunVz2J6fn58aNGigXbt22ad16dJF77//vkNPt+vWrXNISJKcz5MrV66ocePGbp0nq1evVrt27ewxe9WqVRUWFqbVq1dnO/Fp+fLlWr58uf3vgIAA3XLLLQ5DlktSz549Hfbhzz//1KVLlzR69Gj7iz9J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Qeuq22YAAID8wL2DawXp3iGzOnXp0kVWq1WzZ892KpuWluYQYwYFBbkdc7Zu3VrFihXT119/rdTUVKf5Gc8VSerUqZPMZrPWrl2rDRs2qF27dg4PfjI7TxYsWJCr+u3bt09RUVHq3bu3Onfu7PRf165dtWvXLkVHR+dq/dlRr149lSlTRsuWLXN44BkZGam//vpL7dq18/g2v//+e4f2+Pbbb5WWluZwf+OJ9geAooLYxzViH2cFPfa5nrw6T65F7AMAhQPxj2vEP84KQ/xz1113KTY2Vm+88YbS0tKc5m/dulW//fZbrteflRtuuEF169bVjz/+6HC8jx07pm3btjkkY3vKTz/9pISEBPvfGzZs0IULF5zin9wOMekOenyCRyxfvlxbtmxxmj506FDdf//92rlzpx566CH17dtXNWrUUFxcnA4ePKgdO3Zo2bJlkqT+/ftryZIleumllzR06FCVLVtWq1evVkBAgMM6q1evrsqVK+ujjz5SdHS0ihUrpo0bNzqNxZlTaWlp9uEIrFaroqKi9N1338kwDHsvRxnt2bPH4SbKpnbt2lle8Nq2batatWppwYIFGjRokMfGbc2NihUrZtnFYbFixdSkSRPNnTtXqampCg0N1fbt23XmzBmnsrZEms8++0wRERHy9/fXTTfdpCpVqujOO+/Ul19+qccee0ydOnWSxWLRgQMHFBoaqvvvvz8vds+l7J5reeVf//qXmjdvrs8//1xRUVGqU6eOtm3bpl9//VXDhg1zOT6xO0JDQzV37lxFRUWpWrVqWrdunQ4fPqzx48fbz73KlSurePHiWrZsmX283wYNGuQqExwAAOB6uHf4R2G7d8isTs2aNVP//v31zTff6MiRI2rVqpX8/Px06tQpbdiwQY888og6d+4sKf1+YdmyZfryyy9VpUoVlS5d2ulX+VkpVqyYxo0bp1deeUVjxoxRRESESpUqpXPnzmnz5s0KDw/Xv//9b3v5MmXKqHnz5lqwYIESEhLUtWtXh/W5Ok9+/vnnXJ8nq1evltlszvQFW/v27fX5559r7dq1HunG3hV/f3+NGTNGr732msaNG6eIiAhdunRJixcvVsWKFXXLLbd4fJupqakaP368unTpopMnT+rbb79V48aN1b59e3sZT7Q/ABQ2xD7/IPYpuLHPxo0b3X5BmdPzxJOIfQCgYCH++QfxT8GNf9x59iNJEREROnbsmL766isdPnxYERERqlChgmJjY7Vlyxbt2LFDzzzzTK7Xnx0PPPCAJkyYoIcfflh9+vRRUlKSlixZomLFimX5/j83SpYsqUcffVQ333yzLl26pIULF6pKlSrq16+fvUxYWJjWrVun999/X/Xr11dwcLD+9a9/ebwu1/L+p8bHmYIrK7Dp616vg7v97dguQtfq3bu3ypUrpw8//FCzZ8/Wzz//rG+//VYlS5ZUzZo1HcbWDA4O1ltvvaV3331XixYtUnBwsHr27KlGjRrpueees1/I/P399d///lfTp0/XN998o4CAAHXo0EGDBw/Wfffdl+t9SElJ0X//+1/738WKFVO9evU0adIkl13oLV682OV6Ro8ena1M31tvvVWvvfaaVq9erd69e+e63vnlmWee0fTp07V06VIZhqE2bdrof//7nwYNGuRQrn79+rrnnnu0bNkybd26VVarVXPmzFFwcLDuueceVapUSUuWLNFnn32moKAg1a5dWz179szXfcnuuZZXzGazXn75Zc2YMUPr16/XypUrVbFiRT3wwAN58uKjePHimjhxoqZPn64ffvhBZcqU0WOPPeZwEfL399fEiRP16aef6u2331ZaWpomTJhA4hMAAAVMkPMw7IVu+9w7/KMw3ztcW6fHH39cYWFh+u677/TZZ5/Jz89PFStWVPfu3RUeHm5fbtSoUTp79qzmzp2rhIQENW3aNFcvf7p3767Q0FB98803mjt3rlJSUhQaGqomTZq4PEZdu3bV9u3bFRIS4pSQ5Oo86dSpk4YOHZrjh0Spqalav369wsPDVbJkSZdlatWqpUqVKmn16tV5lvgkpX+mAgMDNWfOHH3yyScKDg5Whw4dNGbMGBUvXtzj23vssce0evVqzZw5U6mpqYqIiNCjjz7q0MW5p9ofgG+xmM2SNetyebZtNxH7/IPYp+DGPh06dNAtt9zi1guynJ4nnkbsA6CoCCzpvdf3nto28c8/iH8KbvyT22c/Gd17771q3ry5Fi9erGXLlik2NlYlSpRQw4YN9dJLLzkkROeFli1b6rXXXtMXX3yhmTNnyt/fX02bNtWYMWPy5B3vnXfeqSNHjuibb75RQkKCWrRooXHjxtlHhJKkgQMH6vDhw1q5cqUWLlyoChUq5Evik8nI7zGmiqjk5GSX3dQbhqELFy5I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TpyomjVrSko+r1y9elVLly5Vvnz53PIbTw4fPqzu3bvLYrGoYcOGMgwjXcfKqVOn9PDDD2vfvn0qXLiw6tSpo/z582vPnj0aP368lixZom+++UZly5aVJPXo0UNffvmlFi9erFdeeUWhoaGplukseO7SpYtbHjRo0CCFhISoSpUqatasmZKSkrR//37Nnj1bS5Ys0fjx49WwYcObxpxely9f1pIlSyQl55gmk0k9evTQqFGjNGvWLN1zzz1eW1fKdUqec6Qbfa+sWbNGzzzzjBISElSpUiW1b99e586d0+bNm7Vhwwb9+OOPrh6rrnfixAn17NlTFotFjRs3duVAr776qi5duqSGDRtqwIABKlGihJo2baoTJ05o+/bteu655yRJd999t8flfvPNN5o0aZLrxsGRI0e0adMmbdq0Sa+++qrrola+fPnUvXt3bd26VUeOHFHDhg3dvqtS5ksA0o/8h/zHX5D/JMst+c+NOB8Y9PY+Tv5D/gN4A7kPuY+/IPdJ5uvcZ+XKlZKkli1buor4csqNcp/t27frv//9r4oXL67GjRsrPj5e+fPnlyQdPXpUMTExOn78uIoWLarWrVvLZrNp48aN+uCDD7R48WJNnDhRhQoVSrVcm82mf//739qzZ4+aNGmiSpUqacuWLfrqq6/0559/asSIEerVq5cuXLig2267TRUrVtTmzZs1duxYnT17Vm+88YbHbdm5c6def/11RUZGqnnz5rp48aI2btyod999V1u3btVHH30kk8kkKf33W+FDBpBHREVFGVar1di8ebNhGIYxcOBAw2q1Gu+++67bdDExMYbVajVmzZrlNnzq1KmG1Wo1mjZtauzZs8c13OFwGB9//LFhtVqNxo0bG+fOnfO43ho1ahgrVqzwGJvVajWsVqvRpEkT4/fff3cNv3btmtG7d2/DarUanTp1MqKjo41jx465xp87d85o166dYbVajXnz5rkt89KlS8aKFSuMhIQEt+GJiYnGyJEjDavVajzyyCOpYhkyZIjH7b+RDRs2uLYhpfj4eGPv3r3GM888Y1itVqNt27bGlStX0tz+DRs2pHudN5vvxx9/NKxWq1GrVi0jNjY2zWU4t3fIkCEZWre3HD161LV/GIZhrF+/3rBarcZLL73kmubSpUtGvXr1jKioKMPhcBizZs0yrFarERMTk2p5y5cvN+Li4jwOr1mzptGkSRPj2rVrbuOcy7vRZzB8+HDDarUaUVFRbvuoYSQfAz///LNx8eJF1zDnMWG1Wo2hQ4e67YcnTpww7rjjDsNqtRo//PCD27Kc+1Lfvn09fk7OGA4ePOgal5SUZLz00kuG1Wo1BgwY4DbftWvXXOsaMWKEYbfbXeP2799v3H777a7lHj16NM3tv96N9purV68ad955p2G1Wo3Bgwe7hvft29e1rilTpqSaLyEhwfV9MWzYMCMxMdE17siRI65xH374odt8zvazWq3GY489Zly9etU1bteuXUbNmjWN6tWrG3fffbcxbNgww2azucYvX77csFqtRsOGDd3muz7ezz//3G3cxo0bjbp16xpWq9VYt26d2zhn23/88cc3+ggBZBF5TTLyGne5Ja9J67w6ffp0w2q1Gs2aNUuVjzz//POuc9nZs2fdxk2cONGwWq1G+/btjaSkpFTri4qKSjOmlDnJf/7zn1T70I2W43A4jF69ehlWq9V4+eWXjUuXLrnG2Ww2Y8SIEYbVajX69evnNp9zngULFqRal81mM5o3b25YrVbjjz/+cBu3cOHCVPuUw+EwpkyZYlitVuOee+4xHA6Hx+3LzHnX2R5du3Z1DYuNjTVq1KhhVK9e3e34TC9n/uApnlOnThkNGjQwrFar8dFHH7mG3+x75cyZM0ajRo0Mq9VqfPrpp26fwc6dO43bbrvNsFqtxvTp093mS9n21+dAK1euNKxWq9GgQQMjKioq1XInTZpkWK1Wo127dqniccZbrVq1VN9VCxcuNKpVq2bUrFkzVftm5vsIgDvyn2TkP+7If1Ij/0ktrXZKSEgwDh48aLz++uuu74cTJ06ke7mGQf5D/gNkH3KfZOQ+7sh9UiP3Sa1169aG1Wo1xo4dm+550ssZz/X38QwjeVvuvfdew2q1Gn369HENd+63VqvV+OCDD9zu1Tndd999htVqNR5//HG3z+jcuXNG9+7dDavVajz//PNu86Q8lu+9917j/PnzrnHHjh1z5UydOnVKdf9s586drvtnx48fd1tuynhff/11t5xq3759RrNmzQyr1WpMmzbNbb703G+F7/CqO+RZzz33nIKDgzV16lS37vbSMmHCBEnSU0895fZUislk0sCBA1WtWjVdvHhRM2bM8Dh/t27dXF0ypuWZZ55R9erVXX+HhYXpX//6l6Tk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mXp6y3khcc6cOdq1a5f27dun0qVLq3nz5qmmvdE+vn//fu3duzfD60+Ls0v5Rx55RH/88Uea/9WtW9etdyhfceZIztzjerNmzZIkVaxYMUcvfs2bN8/jcGeczridnPur3W7P1riAQET+kzPIfzKH/Cd35D/pkdP7+I2Q/wC4EXKfnEHukznkPrkj9+ncubPKli0rm82m119/3dWzVVp27dql+Ph4r60/o5w5xPr163X27NlU4/fs2aPff/9dZrPZdd8vJyxZsiTVazmlf3KiChUquOVi3B/L3Sh8QkDo06ePypQpox07dujXX3/1OM2AAQMkSZ9++qnbyccwDH366af6/fffFRERofvvvz8nQr6pypUrS5K++eYbt+HOLiZz0unTp10JTqVKlVSlSpUcWe+TTz6pfPnypdl1Z24WFhamVatWaePGjRo6dGi65nG2+YwZM9xOxJcuXdKQIUN06dIlj/M5q5H//PNPj+OLFSvmegXKs88+q3379rmNNwxDv/zyS5rL96WOHTuqePHiOn78uEaNGuWW3P3555/69NNPfRidu7vuuktlypTR6dOnNXz4cLfE6OjRo64uQ/v165dtXaF7snv3bo0bN85t2JYtWzR16lRJ0kMPPeQ2zrk/HThwIEfiA5AaeU32Iq/Jmueff15ms1mbNm3SL7/8IkmqWbOmOnTooJMnT2rgwIEen6a6evWq5s+f73bxo2jRorJYLDp79qzrKStvatu2rerUqaOdO3fqpZde0vnz51NNc+HCBU2bNs3jBY3u3bvLbDZr8eLF+vbbbyVJ3bp189i9tnMf//bbb93yldOnT2vIkCFeu2By4sQJVzF89+7dbzhtt27dJP1zY81X7r//fhUoUEC7d+/W559/7nYhcs+ePfrss88kKcNPZmbV8uXLtXDhQrdhS5Ys0bJlyxQcHKy+ffu6jXNeCNu/f3+OxQgEEvKf7EX+kzXkP77Nf9Lj4sWLev/99yVJhQsXdvVO4SvkPwBuhtwne5H7ZA25j+9zH4vFotGjRys0NFTLly/Xk08+6bE3pbi4OI0ePVq9e/f2WOCTUxo3bqx69eopPj5ew4YN07Vr11zjzp8/7+ol7O6773b10pUTTp8+rffee8+tiDvlvcWYmBi36W92vxW+xavuEBBCQkL0zDPPaOjQoW5fpik53x88b9489ezZU7fddpuKFSum3bt369ChQwoLC9MHH3ygokWL5nD0ng0cOFDPPPOMPvroIy1evFi33nqrzp075+pusUSJEtq+fbvX15uySCcpKUmnT5/Wr7/+qoSEBBUqVMh1EcGTL7/88obJXKdOndSyZct0x1K0aFH961//0ieffKLPPvtM3bp1c1Xb5kUxMTGaN2+e1q5dq+joaNWvX182m02bN29WWFiYevbs6fHGVb169VSiRAnt2bNH3bt3l9VqVXBwsCpVqqSHH35YkvTiiy/q2LFjWrVqlbp27ap69eqpbNmyiouL0/79+3Xq1CmtXLnSq++59obw8HD973//02OPPaavvvpKy5cvV+3atXXhwgVt3LhRbdu21c6dO3XixAmf7xshISH66KOP9Mgjj2jatGlat26d6tWrpytXrmjDhg1KSEhQy5Yt9dRTT+VoXP369dOHH36oefPmqVq1ajp9+rS2bNkih8Oh/v37q3Xr1m7Tt2zZUvny5dOKFSvUu3dvVaxYUWazWQ0bNvTYvSsA7yOv8R7yGu+79dZb1aVLF82dO1cff/yx6wm4d999VxcvXtS6devUsWNHVa9eXeXKlZNhGDp+/Lj27t0rm82mRYsWubrntlgsatOmjZYuXapu3bqpUaNGCgsLkyS98847WY7VbDbrk08+0WOPPaY5c+Zo6dKlqlatmsqUKSObzaajR49q3759stvt6tGjh1sPiFLyjZ4WLVpo/fr1mj17tkwmU5rnwscff1zr16/XjBkztHHjRtWsWVOXL1/W5s2bVb58ebVr107Lly/P8jbNnj1bDodDderUuemF27vvvlvDhw/X3r17tWvXrhztcTKlyMhIffDBB3r22Wc1atQozZs3TzVr1tS5c+e0efNmJSUlqUePHjl+sb5///56/vnnNXHiRFWoUEFHjx7Vjh07JElDhgxJ9WqG6OhoffLJJ/rmm2+0f/9+lSpVSmazWW3atPHYxT2AjCH/8R7yH+8j//Ft/nO9999/39Vzh8Ph0JkzZ/Tbb7/p0qVLCg0N1YgRI3ze4xP5D4CbIffxHnIf7yP3yR25T926dTVlyhQNGjRIq1ev1po1a1SzZk2VK1dOZrNZJ06c0K5du2S321W+fHmFhIR4bd2ZMXLkSMXExGjlypVq27atGjdurKSkJG3cuFGXL19WrVq1cvw1ib169dL333+vNWvWqF69eq57izabTe3atdODDz7oNn167rfCdyh8QsDo2rWrJkyYkKo3GyeTyaT3339frVq10vTp07V7925du3ZNkZGR6tGjhx555BFXtW5u0L59e02ZMkVjx47V3r17dfToUZUvX14DBw7UgAEDsu2JoJRJnslkUnh4uCpXrqyWLVsqJiZGxYsXT3PeH3/88YbLrl69eoaSRCn5qYZp06bp+PHjmjVrlqur0LyofPnymjNnjkaPHq2tW7dq9erVKl68uO655x49/fTTmjZtmsf5QkJCNH78eI0aNUq//vqr9u7dK4fDoSZNmrhOxCEhIfr000+1cOFCV5edu3btUuHChVWhQoWbtq0vNW/eXDNmzNDYsWO1efNmrVixQuXLl9dzzz2nfv36qWHDhjKbzSpcuLCvQ1XdunU1d+5cjRs3TuvWrdPy5csVEhKimjVrqmvXrrrvvvtSJdbZrV27dmrbtq2++OILrV27VjabTTVr1lTfvn099hQRGRmpcePG6ZNPPtHu3bv166+/yuFwyG63U/gE5CDyGu8gr8kezzzzjBYtWqRt27Zp/fr1uuOOO1SgQAFNmDBBixYt0vz587V7927t3btX+fPnV4kSJdS5c2e1bdvW1VW/05tvvqnChQtr/fr1Wrp0qWw2myTvXPySki9gzZgxQ7Nnz9aiRYv0xx9/6LffflOhQoVUokQJ9erVS23atEmzN8aePXtq/fr1kpJfwVu+fHmP09WrV0+zZs3S6NGj9dtvv2nVqlUqXbq0+vbtqyeeeEJvv/12lrfFMAzXKw5u1tuTJBUpUkStW7fWihUrNHPmTJ8VPklSVFSU5syZo3HjxumXX37R0qVLFR4erkaNGqlXr166++67czym/v37q0GDBpo8ebJWrVolKfkJxYcfflhRUVGppq9evbrGjBmj8ePHa8eOHfrll19kGIZKlSrFjT/AS8h/vIP8J3uQ/6SWE/mPJ0uXLnX7O1++fCpdurS6du2q/v37q0KFCtmy3owi/wFwM+Q+3kHukz3IfVLzRe5Tt25dLVmyRPPmzdPKlSu1Z88e7d+/XyaTScWLF1d0dLQ6dOig9u3b+7zIrnz58po9e7YmTJigFStWaM2aNTKbzapUqZLuuusu9e/f31X0llPq1aunBx54QB9//LF++uknXb16VRUrVtS9996rvn37ymQyuU2fnvut8B2TkZkXWgIA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+qKRNm3aqFmzZrLb7Tp27JjmzZun5557Tp9//rnq1q2rl19+2W36//3vf6pRo4Y6derkGuZpPVkREhKilStXpip8unbtmn766acsFe6sXLlShw4dyvbCp5iYGJ9W3FssFr344ouSpMuXL2vdunX67LPPtHfvXg0bNsxncWXW7t27NXnyZHXs2JHCJwB+hRwmsHKYG8VUuXLlDC0rISHBdTEwIxe//vOf/8jhcGRoXbnF9u3bde7cOZUqVUorVqxId+GTU48ePVS9enUlJSVp//79WrBggTZu3Kjx48crMjIym6LOHpltfwDIDch/yH/If9Ino/uJJ+Q/AOB75D7kPuQ+N5eQkKBhw4Zp06ZNqlu3rvr06aOCBQsqNjZWa9as0dKlSzV9+vRUBYTXS/n5HzlyRPPnz9fGjRv16aef+mXx07fffqvWrVtT+AQANxMWGiKTOcjXYchw2BWfkJjp+atWraoFCxbowQcfzLYf7YZhKDExUaGhodmy/KyKjIxUu3btXH/fc889Cg8P1/Tp03Xs2DGVK1fObfrWrVurUKFCN12u1Wp1W27dunU1ZMgQV7J2/RNiH374oUqXLu02j7c1bdpU69ev14EDB9wSlZ9++klJSUlq0qSJtm3blm3r94bg4OAsF/xlRVBQkFsbde3aVU8++aRWr16tJ5980uNxlNuPAQCBxxIapmCzbwu4kxyGbAnxmZ6fHCawcpibxZSdrl27pvDwcAUH+++li+XLl+vWW29Vhw4d9NVXX7m2Kb3q1q2r1q1bS5LuuusulStXTmPGjNHSpUvVp08fj/NkdB0AkJ2CQiwKCfLt93iiPUn2RFuWlkH+Q/5D/pM+Gd1PPCH/AeDPQoJDFWQx+zoM2W0OJSYlZHp+ch9yH3Kfm/v888+1adMmPfXUU6k6JoiJidHMmTPTtZzrP//atWvrlVde0bx58/TCCy94nIfcJzX/24MABDSTySSTOUgJv78v41qs7+IIL6XQGoNlMpkyXQjSp08fvf3225o6depNq+btdru+/fZbLV26VGfOnFHRokXVtm1bxcTEuPUU1KtXL1WqVEndu3fX+PHjdejQIT366KOqWrWqnnvuOQ0bNkxHjhzRggULdOXKFd1222168cUXFRISoi+//FIrV65UfHy87rzzTj333HNuy168eLFWrFihgwcP6sqVKypTpoy6d++url27Zmr701K0aFFJyUUu3lKnTh1J0okTJ7y2zIyqVauWDhw4oJUrV7oVPq1YsUJNmjRRwYIFU83z448/asGCBTpw4IAuXryo4sWLq0OHDurTp4/r8xk0aJB27NghSYqKipLk3s1pYmKipk6dqpUrV+rUqVMqWLCgatWqpccee0xly5Z1W98PP/yg7777TmfOnFHlypU1aNAgVa9e3TV+/PjxmjhxolavXu0aFhUVpW7duqlRo0YaP368jh8/rjJlyujJJ59UkyZN3Jb/66+/6rPPPtOhQ4dUvHhxPfDAAzp//rwmT57stsz0MpvNql+/vv744w/FxsYqMjIyzWPg3nvv1YkTJ/Tll19q27ZtSkxMVOXKldWvXz81b97cLcasHivOz6RmzZr65ptvFBsbq4oVK+qpp55SvXr1JLl3f5uyK9Np06apVKlSGf4sAPiPYLNJ435PkM1HDzBZzNIjNUKVlVt//pjDLF++XIcOHSKH8YK0Yrp8+bImTZqkdevWKS4uTsWLF1enTp30wAMPyGw2u3XfPXnyZNd5MCYmRg899JBGjBihtWvX6quvvtKYMWO0c+dONWzYUG+//bZGjBihX3/91a0bd4fDodmzZ2vBggU6ceKEChQooBYtWujRRx915VUvvfSS/vrrL02dOjXVdjz11FNKSkrSF198ISn1flK2bFn17NnT7YnKjEpISNCPP/6ofv36KSoqSp9++ql++uknRUdHZ3qZDRo0kCSdPHlS0j85xcSJE/XNN99o06ZNKlWqlMaNG5fh4++BBx7QZ599psOHD6ts2bJ65plnVL9+fa1bt06TJk3SsWPHVLFiRb344ou69dZbXfM72278+PEaNWqUdu3apfz586tz587q37+/TCbTTdsfQN4VEhSsPj9Pl91HD9EEmUz69vYHdC1L2Q/5T1rIf8h/0iOr+wn5DwB/EmQxa/ULe+RI8t0DxOZgk6JG1pSSMr8Mch/PyH3IfZzOnDmjH374QY0bN/b4NpagoCA98MADGV6u9E/uExubfB/c+QrEUaNGafXq1Vq3bp2SkpL0ww8/SJLmzp2ruXPn6sSJE4qIiFDLli318MMPu/U25nxN5auvvqqPP/5Yf/zxh4oVK6ZHH31UrVu31q+//qovvvhCBw8eVMmSJfXss8+qUaNGrvmd+dfkyZM1YcIEbd68WcHBwYqOjtZjjz3mOh6d9ymXLl2qpUuXSpI6dOigoUOHZuqzyAgKnwD4JeNarIxrx3wdRpaULl1a7du318KFC29aNf+///1PS5cuVevWrXXffffp999/19SpU3XkyBG99dZbbtMePXpUb7/9tjp37qx77rlHt9xyi2vc1KlTFRoaqt69e+v48eOaM2eOgoODZTKZdPnyZcXExGjPnj1asmSJSpUqpZiYGNe88+fPV+XKlV1dE/78888aPXq0HA6HunfvnqnPICkpSRcuXJCUXKCzf/9+ff/996pbt65Kly6davqLFy+mGhYUFHTT14Q5kwNPxUU5qU2bNlqxYoUeffRRmUwmXbhwQVu2bNHLL7+sTZs2pZp+6dKlCg8P13333afw8HBt27ZNEydO1NWrV/X4449Lkvr27asrV67ozJkzeuqppyT9082p3W7XSy+9pG3btqlNmzbq0aOHrl27pi1btujQoUNuhU8rV67U1atX1alTJ5lMJn333XcaNmyYpk6detNK+99++03r169X165dFR4erjlz5ui///2vvvvuO9cTDvv379fgwYNVrFgx/etf/5Ldbtc333yTricgbsSZeKd8p7anY+D8+fMaOHCgEhIS1KNHD0VERGjp0qV69dVX9frrr+uOO+5wW25WjhVJ2rFjh1avXq0ePXrIYrFo3rx5GjJkiD777DNVqlRJd9xxh44ePapVq1bpqaeecn0OWf08APgHm0Py2fUvLxRc+WMOU7FiRd1+++0KCgoih8kiTzHFx8fr2Wef1dmzZ9W5c2eVKFFCu3fv1rhx43Tu3DkNHDhQhQoV0nPPPadRo0bpjjvucJ17U3aZbrfbNXjwYNWpU0ePP/64wsLC0ozjww8/1JIlS9SxY0f16NFDsbGxmjNnjg4cOKAxY8YoODhYUVFRGj58uPbu3etWzB0bG6s9e/a48ikp9X6yYcMGjRw5UjabLdP7yU8//aRr166pTZs2Klq0qOrVq6cVK1ZkqfDJmftcnzO8/vrrKleunB5++GHXgxkZOf6OHz/uOv7atWun6dOn6+WXX9Zzzz2n8ePHuy4Wf/vtt3rjjTf09ddfy2z+5ylmh8OhIUOGqEaNGnr00Ue1efNmTZo0SXa7XQMGDEhX+wPIu+yGIYd8lPx4abXkP+Q/EvlPemR0P0kP8h8A/saRZMjwYeGTN561I/ch95HIfW5k48aNstvt2dITl6f7XpI0evRoFS5cWP3791d8fHJv/s6CpEaNGqlr1646evSo5s2bpz/++MP1GTldvnxZL7/8sqKionTnnXdq3rx5evPNN/XKK6/ok08+UZcuXdS2bVtNnz5d//3vfzVjxgzly5fPLYY33nhDpUqV0sMPP6zff/9ds2fP1qVLl1yvaHz55ZdTvZ7x+l7MsguFTwDgQ3379tWyZcs0bdo0Pf300x6nOXDggJYuXap77rlH//nPfyRJ3bp1U5EiRTR9+nRt377dVf0rJf9of++999x62/n1118lJScUo0ePdp3o4uLitHr1ajVp0kQjRoxwLfvEiRNavHixW+I4evRoV4LmTAIGDx6smTNnZjpx3LJli7p16+Y2rHbt2nrzzTc9Tt+/f/9Uw8qXL6+vv/7abVh8fLwuXLggu92u48eP69NPP5UkVzfZvtK2bVt9++232rVrl+rUqaPVq1crJCREt99+u8fCp1dffdWtm9cuXbroww8/1Lx58zRgwACFhISocePGmjVrli5dupQqwVq2bJm2bdumJ598Uvfdd59r+IMPPpiqp7JTp05pypQprkS2fPnyevXVV7V582a3HpE8OXLkiCZOnOgqpGrQoIEefvhhrVq1yrVvTJo0SUFBQRozZozrR1JUVFSqgqGbcf7QuHz5stasWaMff/xRlStXdvuB5OkY+OSTT/T333/r448/dj2t0KlTJ/373//Wp59+qhYtWrhdvMrKsSJJhw4d0ueff65q1apJSi5669+/vyZOnKg333xTVapUkdVq1apVq9SyZUt6eQLgd/wth0l5PiWHyZj0xPT999/rxIkTGjdunKur9y5duigyMlLfffed7r//fpUoUUKtW7fWqFGjVLlyZY8Xhmw2m+6880498sgjN4zpt99+08KFC/XKK6+4FRHVr19fQ4YM0Zo1axQdHa0WLVrIYrFo9erVbhe/1qxZI5PJpDvvvNM17Pr95P7779fzzz+fpf1kxYoVqlWrlkqUKCEpOR8YPXq04uLiVLhw4XQt4+rVq7pw4YKSkpK0f/9+jR07ViaTSa1atXKbrkqVKnrttddcf2f0+Dt69KjGjh2rWrVqSZIqVKigwYMHa+TIkZo8ebJKliwpSSpQoIA+/PBD7dy5U/Xr13fNn5iYqNtuu831JHC3bt308ssv67vvvlPPnj1VqFChm7Y/AOR25D/kP+Q/N5fR/cQT8h8AyB3Ifch9yH3S9tdff0nyTkFzys//yJEjae4TERERGjlypKvHsbi4OE2dOlWNGzfWe++957rHVb58eX388cdavny57rrrLtf8Z8+e1auvvqq2bdtKkho1aqSYmBi98847GjNmjGrWrCnpn5xo3bp16tixo1sMpUqV0jvvvCMp+TjLly+f5s2bpwceeEBVqlRRu3btcuT1jJ5Q+AQAPlSmTBm1a9fO9a7kYsWKpZpm48aNkuRWuCIln5CnT5+uDRs2uCWOpUuXTvWKMaf27du7VffWqFFDq1atcjvxOYfPnj1bdrvddQJNmQxcvnxZdrtd9erV0+bNm3X58uWbVq17UqNGDf373/+WlHyx4M8//9T06dP1yiuvaOTIkane7fzGG28of/78bsM8VYNPmjRJkyZNcv0dHh6uJ554wueFT5UqVVLlypW1cuVK1alTRytXrlSLFi3SrGhPuf1Xr16VzWZTnTp19MMPP+jIkSNur8zzZN26dSpUqJB69OiRapzJZHL7Oyoqyq16v27dupLS171qw4YN3XqPqlKlivLnz++a1263a+vWrWrZsqXbkyFly5ZV06ZN9fPPP990HVJy8nf9D41atWq5KsmdPB0DGzduVPXq1V1FT1LyftGpUyeNGzdOf/31lypVquQal5VjxRmXs+hJSn79YIsWLfTLL7+kmhYA/BE5TODkMOmJac2aNapbt64KFizoKlKWknOEqVOnaseOHem+2NGlS5ebTrNmzRrlz59fjRs3dltftWrVFB4erl9//VXR0dHKnz+/mjZtqjVr1ujxxx935T+rV69WzZo1XTezpNT7iclkUoMGDbRp06ZM7ScXLlzQ5s2b9eSTT7qGtWrVSh999JFWr16d7gtq77//vtvfhQsX1tChQ93yDCn155bR469ChQqum35S8j4uJRe0p/ycnMNPnDjhduNPkts2mUwmde/eXRs2bNDWrVvVpk2bdG0vAORm5D/kP+Q/N5fR/cQT8h8AyB3Ifch9yH3SdvXqVUn/vIElK67//PPnz69HH300VdH3Pffc43ZvaevWrbLZbLr33nvdHuzv1KmTxo8frw0bNrgdP+Hh4W75yS233KICBQooMjLSVfQkuec+17v+Hl2PHj00b948bdy4UVWqVMnYhnsZhU8A4GP9+vXT8uXLNXXqVI9V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1LRpU9fyffr00Y4dO7Rz585s74R2vptXyurDe++9Vxs2bFBkZKSaNGmiChUq6OTJk9q1a5dWr17tMWHcsWOHXnnlFZUsWVItWrRQSkqKNm7cqPHjx2vv3r0+V5HbbDbdc8892rRpk5o3b66aNWvql19+0aJFi7RmzRrNnj0729Cy8+fP1z/+8Q85HA7FxcUpLi5Ox48f11NPPaW9e/f6tH1vOc8/T68s/PTTT/X555+rfv36at++vU6cOOEqZlu2bJkeeeQRpaenq3r16urWrZtOnz6tdevW6eeff9aPP/6of/3rXx63efToUfXr10+RkZFq3ry5zpw5o/Xr1+uZZ57R2bNn1bRpU915552qUKGCWrVqpaNHj2rTpk2u0R2cf+xeavLkyZo4caLq16+vhIQEHTx4UGvXrtXatWv1zDPPuPq9SJEi6tOnjzZs2KCDBw+qadOmuuaaa1zr8fS+cQAFA3mNb8hr/HfxfpQrV85t3vHjxzV8+HDt3r1bpUqVUoMGDVS0aFFt375dEyZM0IIFCzR58mRdddVVkqT27dsrKipKP/74o8qVK6f27du71lW6dOls2960aZOee+45lS9fXs2bN1daWpqKFi16xZj37t2r4cOH69ixYypfvryaNWumiIgI/frrr3rnnXf0/fffa/Lkya7X9Pbt21fz58/X7Nmzdc8993hcp/OGjvOak7Juao4cOdI1+mV8fLwuXLigHTt2aPLkyZo/f76mTp3q9tkaqIMHD2rdunWKjIxUr169FBsbq5tuuknTp0/XzJkz1bhx41zbltPlcqSXXnpJX3zxhZo0aaJOnTrp0KFDMgxDUtZDtueee04Oh0N169ZVq1atdOTIES1dulRLly7Vww8/7PpW6aW2b9+ul156SRUrVlSbNm1cOdBDDz2kt99+WxERERoxYoRq1aqlNm3aaN++fdq8ebOGDx+uSZMmqXnz5h7XO2bMGE2aNElNmzZV586dtXv3bq1YsUKrVq3S22+/ra5du0rKOtf79OmjlStX6tSpU2rXrp3r4aokVatWLaBjCsB35D6+IffxH7lPloKS++TEZrNp+/btknL/HCf3IfcBCgryH9+Q//iP/CdLsPOfJUuWSMp67uMpD8lLl8t/FixYoKlTp6pGjRpq27atUlJSXMv98ssvuvvuu5WcnKwqVaqoS5cuOnv2rNauXatN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dPr06YDWdTnVqlVzFSBZLBaVKFFCtWvXVmJiokqUKOGxjb/5j2EYuvrqq5WSkuJxQIVgPR9LS0vzmI8hNFH4hLDifECQnp6uO+64I9t85y/bWbNm6ZFHHvFY4enLEItOlxtK83LzPHGO/nO5SnSn3Equrr32Wt1zzz16+eWX9dFHH+WYJPrr0uTyt99+07Bhw7Rv3z4999xzV0yiArFjxw6PFc0tW7b0u/CpZcuWqlatmr7//nvXKE3evObus88+09SpU1W+fHk9+eSTatKkicqVK+eqYn7iiSc0b948n4d7DYQ/53terC+n68TX6+dSXbp00cMPP+xTG09V5bnhSscmt/vCKT/PJwC5i7zGP+Q13rn0xuGGDRt09913a/369Xr77bfdbiY5+7FZs2Y5fsPUqVatWj7F4eTPMPHOuNq3b69y5cpddtlLR03s16+f1q5dq9mzZ7tufjm/8eep2OjNN9/UokWLVKNGDT3xxBNq0KCBSpcu7bpJOHDgQG3atClXPndPnTqlZcuWSZKWLl2qDRs2ZFsmIiJCNptNM2fO1D/+8Q+ft3Hrrbf6PFpUXg3lT44EwIncxz/kPt4h9ym4uc+VVKhQQSNGjND999+vL7/8UiNGjFDx4sV9Wge5D7kPUFCR//iH/Mc75D8FM/+JiIhQfHy8duzYoa1bt2Z7xW1uadasmcfCwcspbPmPRA5UmFD4hLBx4sQJ1yu/kpOTtXHjxssuu3LlSnXq1CmgbTpHdDly5EiOy1xunieVK1fWgQMHdPfdd6tBgwYBxecL57eR/vjjD505c8btXdK5rWbNmho7dqyGDRumBQsWaP369X4XIV3Jww8/7HPhy5UYhqE+ffronXfe0apVq1SzZk01adLkiu2+++47SdILL7zgcajUAwcO+BWPM5nbv3+/X+2DqWLFitq/f78OHz7scb6v109eqlixovbt2+f6hsGlzp49q+TkZNey+eXw4cMeXy/oPHaXDlkLIDSQ1wSGvMZ3zZo101NPPaVnnnlGn332mW6//XbXcXR+66pz586666678mT7/qhcubL27dun/v37e/3KYafu3bvrpZde0urVq3Xs2DGVLVtW33zzjSR5fCjmzOPeeustj5+7/uZxnsyZM0eZmZmSpL17915x2REjRuQ4UkF+qFixog4ePKhDhw55HOremedFR0erZMmS+RbX4cOHXSN/XowcCSiYyH0CQ+7jO3KfgpP7eMPZN3a7XQcOHMjX6+tS5D4Acgv5T2DIf3xH/lNw8p/OnTtrx44d+vbbbzVy5EiPr48rSJy/O3J6Pib9lQPl9/MxT5y/x6Kjo/N0hDbkr7wrjwMKmNmzZ8tut6tRo0batWtXjv8NHz5c0l+V9IGoV6+eYmNjdebMGa1atSrb/JymX0779u0l/fUBm18OHjwoKauqNq8qei/Wpk0bJSYmSlKeVsfnlb59+6pMmTIqVaqUBgwY4FWblJQUSZ6HityzZ4927tzpsV1kZKQkuR6AXcp5zixfvtzjEJIFWYsWLSRJ8+fP9zjfmYQWBC1btpQk1zvXLzVz5kxJWd82yc/Ebu7cuR6nO+N0xu3kPJ/sdnuexgUgMOQ1gSGv8U///v1Vp04d2Ww2vffee67pHTp0kCQtWLDAp29JXSmHCZQzLn/Or9jYWN10001yOByaM2eOli5dquTkZDVt2tTjsPuXy+NWrlypP/74w+cYcuK8np9//vkcr/3t27erfPnyOnnypJYvX55r2/aHM9fw9I1U6a/9ad68eb4WaOWUIzmnkyMBBQu5T2DIffxD7lMwch9vOM9xSVccTSSvkfsAyC3kP4Eh//EP+U/ByH/uuOMOFS9eXKdPn9brr79+xeXXr1+fa9v2hzOP+Pbbbz2+dm7RokVKSUlR0aJFVb9+/XyL6+uvv/Y43fl8rFmzZm75WF6fr8hbFD4hbDiLDq40JKBz/rJly/x+D61TbGys+vfvL0kaM2aM67VnkpSRkaGXXnpJ58+f92mdw4cPV4kSJTRx4kR98sknysjIyLbMoUOHcvxj1h8HDhzQxx9/LElq27Ztvt1AePzxx2WxWLR27VqtXr06X7aZWypVqqTVq1drzZo1Gjp0qFdtatSoIUmaMmWKa3hOKevbGqNGjcrxg9b5jaycvvFfp04dde7cWWlpaXrggQd09OhRt/mZmZlasmSJVzHmt/79+ys2NlYbNmzQlClT3OZt2LBBX3zxRZAiy+62225TsWLFtG3bNo0fP94t+d++fbs+/PBDScr3b0MsWrQoW+HYggUL9P333ysiIiLbEMnOoqw9e/bkW4wAfEde4z/yGv8ZhqHHHntMUlbxsXM0yc6dO6tBgwb65Zdf9NRTT3k811JSUvTll1+65TPOHOb333+XzWbL9Xhvu+02XXXVVVqwYIFef/11paamZlvm5MmTmj59usf2zlcVz54923XN5fQKFGceN3nyZLfpzmHuc8v69eu1f/9+RUVF6aabbspxOavV6hqm3Rl7sAwZMkQRERFavHhxtmv5xx9/1LRp0yQp1189cCVffvml1qxZ4zZt4sSJ+uWXX1S0aFHX7zsnciQguMh9/Efu4z9yn+DnPt44ceKE6wFz9erVVbNmzXzd/qXIfQDkFvIf/5H/+I/8p2DkP6VLl9Zrr70mi8Wizz77TKNHj9bp06ezLXf8+HG9+OKLevDBB3N1+7668cYbVaVKFZ04cUJjxoxxOwcOHTrkeqXe4MGDFR0dnW9xbdu2zfW7wGn9+vWuZ4vDhg1zm3el560o2HjVHcLC2rVr9fvvvysqKko333zzZZetVauW6tWrp23btmnOnDkB/xH62GOPaePGjdq2bZu6du2q1q1bKzo6Whs2bJDNZlOfPn00e/ZsVxXplVSqVEkffPCBHn74Yb322mv673//q1q1aql8+fJKTU3Vb7/9poMHD6pRo0bq1auXT7H+8ccfevLJJ10/22w2HTt2TJs3b5bdbleVKlX0/PPP59h+7Nixl00gBw8erHr16nkdT61atdSzZ0/NmTNH7777rtq0aeN121B03333aeXKlZo+fbrWrFmjunXrKjU1VevWrVPVqlXVtWtXLVq0KFu7du3aqUiRIlq8eLFuv/12XXvttbJYLGratKkraRszZozuuecebd68Wd26dVOTJk1UoUIFnTp1Srt379aZM2e0a9eu/N7lK6pUqZJeeOEFPfnkk3rxxRc1bdo01apVSydOnND69es1bNgwffLJJ15fP3mpXLly+ve//61HH31Ub731lubOnau6devq9OnTWrdunTIzM9W3b1/ddttt+RrXkCFD9Pjjj+vTTz/VNddco0OHDmnLli2SpFGjRmUbkrVLly56//33NXnyZO3Zs0eVKlWSxWJRYmKix1cwAsh/5DXeIa/JGx07dlSLFi20bt06vffee3rjjTdksVj0/vvv695779Xs2bO1cOFCxcfHq0qVKrLZbDp06JB2794tu92uvn37ur5JVaVKFdWvX19bt27VLbfcovr16ys6OlqlS5fWP/7xj4BjLVKkiP7zn//o3nvv1X//+19Nnz5d8fHxqlixotLS0nTgwAH99ttvKlu2rMfP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U5RFurN2tPwv3SaH8VdByGEulVNMqampmjhxolasWKHk5GSVL19ePXr00IABA2SxWNyG7540aZLrc3Do0KEaNmyYXn31VS1fvlz//e9/NW7cOP3yyy9q2rSpXn75Zb366qvZ+tXhcGjWrFmaN2+ejh49qmLFiun666/XPffc48qrnnrqKf3+++/64osvsu3Hgw8+qMzMTP3nP/+RJH333XdatGiR9u/fr3Pnzumqq65Sv3793L5R6av09HT9+OOPGjx4sBISEvTBBx/op59+UpcuXfxeZ5MmTSRl3VCW/sopPv30U02ePFlr165VpUqV9PHHH8tut2vKlClauHChTp48qTJlyqhz584aOnSoW+7izJ8GDBigDz/8UAcOHNBVV12lRx55RI0bN9aKFSs0ceJEHT58WNdee63++c9/qlatWq72zr6bMGGC3nrrLW3dulVFixbVLbfcoiFDhsgwjCv2PwBcLNJi1e2rpwU1hi/bDFCGAit8Iv/xD/lPaOc/ngR6npD/ACjsrJEWLR+5Q/Zg3fiRZI2yqOPYOgok/SH38Q+5T2jmPidPntQ333yj5s2be3wbi9Vq1YABA3xer/RX7pOUlCRJrlcgvvXWW1q6dKlWrFihzMxMffPNN5KyXjE5Z84cHT16VCVKlFC7du00fPhwt9HGRowYoZSUFD3zzDN69913tWvXLpUtW1b33HOPOnbsqM2bN+s///mP9u3bp4oVK+rRRx9Vs2bNXO2d+dekSZP0ySefaN26dYqIiFCXLl107733uvIs53PKhQsXauHChZKk7t2768knn/TrWPiCwicAYcPMOC0z/VSwwwjI4sWL1b59e0VGRqpz5876+uuvtXPnzmzJoJT1+rPz58+rR48eMgxDU6dO1bPPPqsvvvjCVTm9evVqvfjii6pevbruvvtunT17Vq+//rpXw0afOXNGDz74oAzDUO/evVWqVCmtWbNGr7/+us6fP+/Va9cyMzOVkpIiKatAZ8+ePfrqq6/UsGFDVa5cOdvyf/75Z7ZpVqv1iq8JcyYHnoqL8lNiYqIWL16se+65R4ZhKCUlRevXr9fTTz+ttWvXZlt+4cKFio2N1a233qrY2Fht3LhRn376qc6fP6/77rtPknTHHXfo3LlzOnnypB588EFJfw1zarfb9dRTT2njxo1KTExU3759deHCBa1fv1779+93K3zy5nzJya+//qqVK1eqV69eio2N1ezZs/Xcc89p6tSprm847NmzRyNHjlTZsmX197//XXa7XZMnT/bqGxCX40y8L36n9qFDh/Tyyy/rlltu0c0336xq1arpzJkzeuihh5Senq6+ffuqRIkSWrhwoZ555hk9//zzat++vdt6v/jiC0VHR+v222/XkSNHNHv2bEVERMgwDKWmpmro0KHavn27FixYoEqVKmX7A27Lli1aunSp+vbtq8jISM2dO1ejRo3Shx9+qOrVq6t9+/Y6dOiQfvjhBz344IOu4xDo8QBQeGU4FLTCp9xADhPaOczFPMWUlpamRx99VKdOndItt9yiChUqaNu2bfr44491+vRpPfTQQypZsqQee+wxvfXWW2rfvr3rs/fiIdPtdrtGjhypBg0a6L777lNMTEyOcbz55ptasGCBbrjhBvXt21dJSUmaPXu29u7dq3HjxikiIkIJCQkaM2ZMtnMtKSlJ27dvd+VTkvT111/r2muvVdu2bWW1WvXzzz/rjTfekM1mU58+ffw6Vj/99JMuXLigxMRElSlTRo0aNdLixYsDKnxy5j6X5gzPP/+8rr76ag0fPtz1JYvXX39dCxcuVMeOHXXrrbdqx44d+uKLL3Tw4EG99NJLbu2PHDniyp+6du2qadOm6emnn9Zjjz2mCRMmqFevXpKyhit/4YUX9Nlnn8li+esbyQ6HQ6NGjVKdOnV0zz33aN26dZo4caLsdrvuvPNOr/ofAAob8h/yn3DMf3w9T7xB/gMgHNgzHHLYgve2BSnwm07kPuQ+4ZT7rFmzRna7PU9G4vL03EuS3n77bZUqVUpDhgxRWlrWyPzOgqRmzZqpV69eOnTokObOnatdu3a5jpFTamqqnn76aSUkJKhTp06aO3euXnzxRY0ePVrvv/++evbsqc6dO2vatGl67rnnNH36dBUpUsQthhdeeEGVKlXS8OHDtWPHDs2aNUtnz551vaLx6aefzvZ6xktHMcsrFD4BQIjYtWuXDh48qEceeURSVsV1+fLltXjxYo+J4/Hjx/X555+7EpOqVavqmWee0bp161wj3Pz3v/9VuXLl9N5777mKZZo2barHHntMFStWvGw8EyZMkMPh0IQJE1w3Hnr27KmXXnpJEydO1C233HLF14utX79evXv3dptWv359vfjiix6XHzJkSLZpVatW1WeffeY2LS0tTSkpKbLb7Tpy5Ig++OADSXINkx0snTt31pQpU7R161Y1aNBAS5cuVVRUlNq2beux8OmZZ55xO4Y9e/bUm2++qblz5+rOO+9UVFSUmjdvrpkzZ+rs2bPZEqzvv/9eGzdu1AMPPKBbb73VNf1vf/tbtlHHvDlfcnLw4EF9+umnrkKqJk2aaPjw4frhhx9cyeLEiRNltVo1btw41x8mCQkJPg916/xDIzU1VcuWLdOPP/6oGjVqqFq1aq5ljhw5otdee81txKn3339ff/zxh959913XtxV69Oihu+66Sx988IGuv/56t5tXdrtdb7/9tispTE5O1tKlS9WyZUu9+uqrkqTevXvr6NGj+u6777Ltx/79+zV+/HjFx8dLyip6GzJkiD799FO9+OKLqlmzpuLi4vTDDz+oXbt2jPIEoFAjhwntHMabmL766isdPXpUH3/8sWuo9549e6pcuXKaOnWqbrvtNlWoUEEdO3bUW2+9pRo1ani8MWSz2dSpUyfdfffdl43p119/1fz58zV69Gi3IqLGjRtr1KhRWrZsmbp06aLrr79ekZGRWrp0qdu5tmzZMhmGoU6dOrmmvf322279ftttt+nxxx/XjBkz/H7wt3jxYtWrV08VKlSQlJUPvP3220pOTlapUqW8Wsf58+eVkpKizMxM7dmzR++9954Mw1CHDh3clqtZs6b+7//+z/Xz3r17tXDhQt188836xz/+ISkrdyldurSmTZumTZs2ub5BKGUVjr/33nuqV6+eJOmaa67RyJEj9cYbb2jSpEmu66pYsWJ688039csvv6hx48au9hkZGWrRooXrOu/du7eefvppTZ06Vf369VPJkiWv2P8AUJiQ/5D/hGv+4+t54gn5DwCEHnIfcp9wy31+//13SblT0Hzx8T948GCO50SJEiX0xhtvuEYcS05O1hdffKHmzZvrtddecz3jqlq1qt59910tWrRIN954o6v9qVOn9Mwzz6hz586SpGbNmmno0KF65ZVXNG7cONWtW1fSXznRihUrdMMNN7jFUKlSJb3yyiuSpD59+qhIkSKaO3euBgwYoJo1a6pr16758npGTyh8AoAQsXjxYpUuXdr1B7ZhGEpISNCiRYt0//33ZxtaMyEhwa0au2HDhpL+qhQ+deqU9u3bp0GDBrm9B7Zx48aqUaOGzp07l2MspmlqxYoV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gG6++WZdc801Onv2rHbv3q2NGzfq66+/vuL2T506pUWLFknKKur57bff9M0336hkyZIe39u7fPlyxcbGZpverFkzlSlT5rLb6tevn2bOnKkvvvhCzz777BVjy0uNGze+4tCi9erVU/HixfXqq6+qb9++MgxDixYt8liwFBcXp6VLl+r9999X7dq1FRsbq7Zt26pbt276/vvv9cEHH2jnzp1q0KCB0tLStGHDBvXq1Uvt2rXLoz3MbujQoVq/fr0efvhh9ezZUw6Hw3WuBZrMe+P222/XkiVLNGrUKPXt21clSpTQwoULdezYMb3wwgteDa3qi+rVq2vkyJHq27evIiMjXQVrw4YNcy0TFxcnSfrvf/+rxMRERUREqE2bNh7PcQAIReQwfyksOYzTpTENGDBAP/30k55++mndcMMNiouLU1pamvbt26fly5dr6tSpKlmypKKjo3XNNddo6dKluvrqq1WiRAlVr15d1atX92n7jRs31i233KIvvvhCv/32m6uw+MiRI1q+fLkeeughdezY0bV869atVaRIEY0fP14Wi0UdOnRwW1/z5s0VGRmp0aNHq0ePHkpLS9P8+fNVunRpnT592ufjs3jxYl133XWqUKGCx/lt27bVu+++q927d7vygdx23XXXqXv37po3b55SU1PVqFEj7dy5UwsXLlS7du3UpEmTXN1eVFSU1q1bpzFjxqhOnTpau3atfv75Zw0aNEilSpWSpFzrfwAoyMh//kL+E175j5Ov50luIv8BgPxH7vMXcp/wy33uv/9+HT16VOPGjdPKlSvVpk0bFStWTCdOnNCyZct06NChbAVYualUqVL629/+pkmTJmnkyJFq27atDh06pLlz56p27drq2rVrrm8zKSlJo0ePVosWLbR9+3YtWrRInTt3dnvdX1xcnDZs2KDp06erXLlyqlSpkurWrZvrsVzq/9u783i56vp+/K+ZuyYhC0kICYRFCPsiKFAWEcSg1C8iAqK41EpRq/irrWtbxWr5opSv1qVWkbaoFKosWkSkqGBBFlEjyGaQQABZspCEEBLI3WZ+f8RcErKQOzN3mXuez8eDx+Nmzjmf8/7Me86Z9z287zkan4DCKLVPacr9X3/99Wlvb89BBx200eXlcjmHHnporrvuujz99NMDGvvwww/PJz/5yXz729/OBRdckJkzZ+bjH/94fvzj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uzPPPDNPPvnkZse++OKL097eXld8AAAAAAAAAADA8Kqr8emrX/1q7rzzzvzsZz/Lb37zm3zjG9/It7/97RxxxBF59atfnV133bWmcW+55ZZ8+9vfrjmuHXbYIWPHjt3osnK5rptcAQAAAAAAAAAAI0BdjU+lUikHHHBADjjggKxYsSI33nhjfvazn+X666/P9ddfn5122imzZ8/OK17xik02Im3MmDFjst9++2XXXXfNrFmz8tBDD+V73/veFm9/+umnZ5999qllSgAAAAAAAAAAQBOoq/FpXRMmTMjrX//6vP71r899992Xn/3sZ7ntttvyH//xH/nP//zPHHbYYXnNa16TWbNmvehYxxxzTI455pj+fy9btqxRYQIAAAAAAAAAAKNAwxqf1jVmzJh0dHSkpaUlSVKpVHLjjTfmxhtvzAEHHJD3v//9mThx4mDsGgAAAAAAAAAAKICGNT6tXr06N998c66//vrMnz8/SbLrrrvm2GOPzRFHHJFHH300V111VW677bZccMEF+ehHP9qoXW/gpz/9aX74wx+mu7s7kyZNyp577pkjjzwyY8aMGbR9AgAAAAAAAAAAQ6fuxqf7778/119/fW677basXr06nZ2dmT17do499tjsvPPO/evtuuuu+Zu/+Zv8y7/8S+bMmVPvbjfr1ltvXe/fN998cy699NJ88IMfzP777z8o+yyVSimVSoMy9ki17nyLNveia9rcl5K6w11n+6aaewM0bd6pm9w3h+HIjfqnWHMvMnkfKUqpu5QbYP7kvpjkvTmofYaG46G45L6Y5L245L45qH+GhuOhmOR9ZBvMnMh9Mcl7cxhIbupqfPrwhz+cxx57LEmy884759hjj80rXvGKdHZ2bnKbHXbYITfffHM9u92kvffeO/vtt1923XXXTJ06Nb29vbnvvvty2WWX5aGHHso//dM/5eyzz84uu+zS8H23tbVlxowZDR+3WUyfPn24Q2CYNEPu+/r6smLFinS0dyTZ9Plpi7R3JEmmTZvW/zjPImqGvDM45J51qX8cD0Uk70OvWq1m+fLl6ehoT7la24WItlI1yZr81XoxQ+6LSd5Zl9rH8VBUcl9M8l5ccs+61D+OhyKS98bpv6bT2ZlKS3XA25fb1lzDqed6zkDIfTHJ++hQV+PT4sWL86pXvSqzZ8/OrFmztmibV7ziFdl9993r2e0mnXnmmev9u6OjIy9/+cuz33775ayzzspDDz2USy65JGedddag7B8AAAAAAAAAABgadTU+feMb38jYsWMHtM3UqVMzderUenY7YO3t7TnttNPy2c9+Nvfcc09WrlyZrbbaqqH76OnpyZIlSxo65khXKpX6OyAXLlyYanXgnbo0p2bMfWdnZ7q6u5Ku1XWO1JXOrGn8LJpmzDuNIffNYerUqWlraxvSfap/HA9FIe/Dr7OzM11d3emp1LZ9pZwk7Vm4cOGAtpP7YpL35qD2GRqOh+KS+2KS9+KS++ag/hkajodikvfB09nZma7Vq1PpqeGOT31r7vI00Os5AyH3xSTvzWEgtU9djU+dnZ159tln09nZmXK5vMHySqWS1atXb3L5UFp7l6lqtZrFixc3vPGpWq0W+oAo+vyLrBly33/7y2pSb6ildbYf6fMeTM2QdwaH3I9cw5GXon8eij7/opL34VRNve98PbmT+2KS95FL7TP0ij7/IpP7YpL34pL7kUv9M/SKPv+ikveRZ6jyIffFJO8j10DyUlc30uWXX553v/vdWbly5UaXr1y5Mu9+97vz/e9/v57dNERr6/M9Xn19fcMYCQAAAAAAAAAAUK+6Gp9uv/327LvvvpkwYcJGl0+YMCH77bdffv3rX9ezm4Z49NFH+3+eMmXKMEYCAAAAAAAAAADUq67Gp0WLFmX77bff7DrbbbddFi9eXM9uGuIHP/hBkmTmzJmZPHnyMEcDAAAAAAAAAADUo/XFV9m0vr6+lEqlza5TKpXS09NTz262yFVXXZW2tra84hWvyPjx4/tff+aZZ/Kd73wnt912W5Lk1FNPHfRYAAAAAAAAAACAwVVX49P06dNzzz33bHade+65J9OmTRvQuEuWLMnHP/7x/n93d3cnSX7/+9/nL/7iL/pfP+GEE/KGN7whSbJs2bJcc801+da3vpVtttkmEyZMSHd3dx5//PH+Bq23vvWtOfTQQwcUCwAAAAAAAAAAMPLU1fh0yCGH5Iorrsill16aN73pTSmXn39yXqVSyWWXXZaHH344J5988oDGrVQqeeaZZzZ4va+vb73Xu7q6+n8+/PDDkyTz5s3LkiVL8sgjj6RcLmfatGnZe++989rXvjY777zzAGcIAAAAAAAAAACMRHU1Pr3+9a/Prbfemu9///u59dZbs88++2Ty5MlZtmxZ7r333ixcuDAzZ87MCSecMKBxp02blssuu2xA2+y+++7ZfffdB7QNAAAAAAAAAADQnOpqfOrs7MxnPvOZ/Nu//Vt+9atfZeHChf3LSqVSDj300Jxxxhnp7OysO1AAAAAAAAAAAIC16mp8SpIJEybkwx/+cJYvX5758+fn2WefzdixY7Prrrtm4sSJjYgRAAAAAAAAAABgPXU3Pq01adKkvOxlL2vUcAAAAAAAAAAAAJtUHu4AAAAAAAAAAAAABqruOz499thjufbaa/Pggw9m1apVqVQqG6xTKpXyL//yL/XuCgAAAAAAAAAAIEmdjU+/+93vcs4556S3tzflcjmTJk1KubzhTaSq1Wo9uwEAAAAAAAAAAFhPXY1Pl1xySSqVSt773vfm6KOP3mjTEwAAAAAAAAAAQKPV1fj0yCOP5PDDD88xxxzTqHgAAAAAAAAAAABeVF23aOro6MjEiRMbFQsAAAAAAAAAAMAWqavx6cADD8zcuXMbFQsAAAAAAAAAAMAWqavx6R3veEeeffbZXHjhhenq6mpUTAAAAAAAAAAAAJvVWs/GX/rSl9LZ2Zkf//jHufHGGzNjxoyMGTNmg/VKpVI+9alP1bMrAAAAAAAAAACAfnU1Pv3ud7/r/3n16tV56KGH6g4IAAAAAAAAAADgxdTV+HTppZc2Kg4AAAAAAAAAAIAtVh7uAAAAAAAAAAAAAAaqrjs+rWv16tV54okn0tXVlb322qtRwwIAAAAAAAAAAGyg7sanxYsX51vf+lbuuOOOVCqVlEqlfPe7302S3HffffnGN76RM844I/vss0/dwQIAAAAAAMOj1NaatnJLTdv2VPpS7eltcEQAAEDR1dX4tGTJknziE5/IypUrc9BBB2X58uW5//77+5fvtttueeaZZ3LLLbdofAIAAAAAgCbWVm7Jab+4tKZtv3PYm9MdjU8AAEBjlevZ+LLLLsuqVavy6U9/Oh/+8Iez//77r7e8paUle+65Z37/+9/XFSQAAAAAAAAAAMC66mp8uvPOO3PIIYdkjz322OQ622yzTZYtW1bPbgAAAAAAAAAAANZTV+PTypUrs80222x2nWq1mp6ennp2AwAAAAAAAAAAsJ66Gp8mTpyYBQsWbHadRx99NFOnTq1nNwAAAAAAAAAAAOupq/Fp//33z+23355HHnlko8vnzp2be+65JwceeGA9uwEAAAAAAAAAAFhPaz0bn3TSSbntttvyD//wDznhhBOycOHCJMkdd9yR3//+9/nRj36U8ePH54QTTmhIsAAAAAAAAAAAAEmdjU/Tpk3LJz7xiXzpS1/KpZde2v/6ueeemySZOnVqPvShD2XrrbeuL0oAAAAAAAAAAIB11NX4lCS77bZbvvKVr+Q3v/lN5s2bl5UrV2bMmDHZbbfdcvDBB6e1te5dAAAAAAAAAAAArKchXUktLS055JBDcsghhzRiOAAAAAAAAAAAgM0qD3cAAAAAAAAAAAAAA1XXHZ+uuOKKLV73lFNOqWdXAAAAAAAAAAAA/epqfLr88su3eF2NTwAAAAAAAAAAQKPU1fj0D//wDxt9/dlnn838+fPzP//zP9lvv/1y3HHH1bMbAAAAAAAAAACA9dTV+LT33ntvctlBBx2UI488Mh//+Mdz6KGH1rMbAAAAAAAAAACA9ZQHc/AZM2bkkEMOyZVXXjmYuwEAAAAAAAAAAApmUBufkmTChAl54oknBns3AAAAAAAAAABAgQxq41NPT0/uvPPOjBs3bjB3AwAAAAAAAAAAFExrPRvfeOONG329r68vy5Yty6233prHH388f/qnf1rPbgAAAAAAAAAAANZTV+PT1772tRdd54gjjsjb3va2enYDAAAAAAAAAACwnroan973vvdt9PVyuZxx48Zll112ydZbb13PLgAAAAAAAAAAADZQV+PT0Ucf3aAwAAAAAAAAAAAAtlx5uAMAAAAAAAAAAAAYqLru+PS73/2u5m333nvvenYNAAAAAAAAAAAUWF2NT5/5zGdq3vbSSy+tZ9cAAACjVltHZ1rLpbrG6K1U09O1ukERAQAAAADAyFNX49PJJ5+cBx54IHfeeWemT5+ePfbYI5MmTcry5ctz//33Z8GCBXnpS1+a3XbbrVHxAgAAjHqt5VIuvK8r3ZXatm8vJ6fv2ZGexoYFAAAAAAAjSl2NT/vtt19+8IMf5D3veU+OOeaYlErP/0VytVrN9ddfn29+85s56aSTsueee9YdLAAAQFF0V1Jz4xMAAAAAABRBuZ6NL7300hx44IF59atfvV7TU5KUSqXMnj07Bx54oMfaAQAAAAAAAAAADVVX49P8+fMzc+bMza6z/fbb58EHH6xnNwAAAAAAAAAAAOup61F3ra2teeihhza7zsMPP5zW1oHtZvny5bnrrrvywAMP5MEHH8zDDz+cnp6e7L333vn0pz+92W17e3tzzTXX5KabbsrChQvT2tqanXfeOccdd1z+5E/+ZEBxAAAAAAAAAAAAI1NdjU/7779/fvGLX+TKK6/M8ccfv16DU29vb374wx/mt7/9bQ4//PABjXvLLbfk29/+9oDj6e7uzv/9v/839913X8rlcnbYYYesXr069957b+6999684Q1vyNve9rYBjwsAAAAAAAAAAIwsdTU+veMd78h9992X73znO7nmmmuyyy67ZOLEiXn66aczf/78PP3005k8eXLe/va3D2jcMWPGZL/99suuu+6aWbNm5aGHHsr3vve9F93ukksuyX333Zdp06bl7//+77PddtslSebMmZMvfvGL+cEPfpA99tgjBx10UE3zBQAAAAAAAAAARoa6Gp+mTJmSc889N5dcckl+8Ytf5I477uhf1tbWlle+8pV529velkmTJg1o3GOOOSbHHHNM/7+XLVv2otssX748P/3pT5Mkf/mXf9nf9JQkBx10UE444YR873vfy+WXX67xCQAAAAAAAAAAmlxdjU9JMmnSpJx55pl573vfmyeeeCLPPvtsxo4dm+222269R98Ntjlz5qS3tzczZszIvvvuu8HyY489Nt/73vfy0EMPZeHChZk+ffqQxQYAAAAAAAAAADRWwzqTWltbs+OOOzZquAGbN29ekmTPPffc6PLJkydn2rRpWbx4cebNm6fxCQAAAAAAAAAAmlhDGp+WL1+eX/7yl3n88cfT3d2dv/zLv0ySrFixIosXL86OO+6Y9vb2RuxqkxYsWJAk2XbbbTe5zrbbbpvFixfniSeeaPj+S6VSSqVSw8cdydadb9HmXnRNm/tSUne462zfVHNvgKbNO3WT++YwHLlR/xRr7kU2fHkvpe7SZVR9Tof+/XDMF5O8Nwe1z9BwPBSX3BfTUOTd52lkcsw3B/XP0HA8FJO8j2yDmRO5LyZ5bw4DyU3djU8//vGPc9FFF6W3t7f/tbWNT08//XQ+8YlP5N3vfndmz55d7642a+XKlUmSrbbaapPrrF22atWqhu+/ra0tM2bMaPi4zcIdtIprMHNfqVRSrVYbMs7KlSvT0d6RpLO+wdo7kiTTpk1LS0tLQ2JrxByTNSf/crnckLFejGO+uOSedal/HA9FNBR5r1arWb58eTo62lOu1vaL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Q+1TXOqf4lL/FJPaB56n/ikmtU9xqX2KSe3DutzxqeDWPpu0t7d3k+v09PSst+6LWXsCSZLjjjtug5NNR0dHXvOa1+Syyy7LnXfeOdCQaZDByP3GLF68OHPnzk3idp8jxWDl/vOf/3xuv/32HHjggXnve9/b/4zblStX5pvf/GZuuummfPKTn8w///M/+0VgGAzW+f5v/uZv8tnPfjbz5s3LBz7wgcyYMSPd3d158sknM378+BxyyCH51a9+JeeMKOqfYlL7FJfap7jUP7CG2qe41D/Fpf4pJrUPPE/9U0xqn+JS+xST2od1ueNTwa19TuXaW8FtzNpla9d9MeveTm777bff6DprX1+8ePEWjUnjDUbuN+aGG25ItVrNNttsk3322afmcWicwcj9nDlzcvvtt2f8+PH54Ac/2F/8JWvOCe973/uy/fbbZ+nSpfnxj39cR/TUarCO+d133z3nnXdeZs+enSlTpmTRokXp7u7O0UcfnX/6p3/KxIkTkySTJk2qPXhoMPVPMal9ikvtU1zqH1hD7VNc6p/iUv8Uk9oHnqf+KSa1T3GpfYpJ7cO63PGp4GbMmJEkWbJkSXp7ezd6K7hFixYlSbbbbrstGnPd9TZ1a7m1nfGVSmVA8dI4g5H7F6pWq/n5z3+eJDnqqKNSKpVqjJZGGozc33fffUmSWbNmZezYsRssb21tzT777JPHH388Dz74YK2hU4fBPOanTZuW97znPRtd9thjjyV5/rnIMBKof4pJ7VNcap/iUv/AGmqf4lL/FJf6p5jUPvA89U8xqX2KS+1TTGof1uWOTwX3kpe8JK2trenp6ckDDzyw0XXW3q5xt9122+Ix194ublNd7WtPMlOmTBloyDTIYOT+hX73u99l8eLFKZVKOeqoo2qOlcYajNw/99xzW7z/tbeVZGgNxTH/QitWrMj999+fZM1zkWGkUP8Uk9qnuNQ+xaX+gTXUPsWl/iku9U8xqX3geeqfYlL7FJfap5jUPqxL41PBjRkzJi996UuTJNddd90GyxcsWJB77rknSXLooYdu0ZgdHR15+ctfniS58cYbN1herVZzww03JEn23XffWsKmAQYj9y+0Ns977rlntt1229oCpeEGI/dru6ofeOCBPPvssxss7+3tzb333puk9r+koD5Dccy/0He/+9309fVlr732yi677NKQMaER1D/FpPYpLrVPcal/YA21T3Gpf4pL/VNMah94nvqnmNQ+xaX2KSa1D+vS+EROPvnklEql3HTTTbnuuutSrVaTJE899VS+/OUvp1qt5uCDD87OO++83nZnnnlmzjzzzNx2220bjPmmN70pLS0tmTt3bq644or+23r29fXlkksuySOPPJK2trYcf/zxgz4/Nm0wcr/W6tWr+5e/6lWvGrQ5UJtG5/6www5LW1tbnnnmmXz5y1/OsmXL+petXLkyX//61/P444+nVCrlyCOPHPT5sXGDcczffvvt/bd8XWvVqlX51re+leuuuy4dHR1597vfPWhzglqpf4pJ7VNcap/iUv/AGmqf4lL/FJf6p5jUPvA89U8xqX2KS+1TTGof1tr4Q2gplFmzZuXP/uzPctFFF+WCCy7I9773vUyYMCGPPfZYenp6st122+W9733vBts9+eSTSdZ80b/QzJkz8973vjfnn39+Lrvsslx77bWZNm1aFi1alGeeeSYtLS153/vepwN2mA1G7te67bbb0tXVlY6OjoZ10dI4jc79lClT8p73vCfnn39+7rjjjpx55pmZNm1aWltbs3DhwvT09KRUKuVtb3tbXvKSlwzJHNnQYBzzd911V6655pqMGTMm06ZNS5I8/vjj6e3tzfjx4/PhD384M2fOHNyJQQ3UP8Wk9ikutU9xqX9gDbVPcal/ikv9U0xqH3ie+qeY1D7FpfYpJrUPa2l8Iknyf/7P/8mOO+6Yq6++OvPmzctjjz2WqVOn5tBDD80b3/jGdHZ2DnjMo48+OjvssEN+8IMfZO7cuXnooYcyfvz4HHHEEXnDG96wQWclw2Mwcp88f7vPQw89tOYxGFyNzv1RRx2VnXbaKddcc03mzp2bJUuWpFqtZtKkSdl9991z3HHHZc899xyk2bClGp33gw8+OMuXL8+DDz6YhQsXJllzC9iDDjooxx9/fMaPHz8Y04CGUP8Uk9qnuNQ+xaX+gTXUPsWl/iku9U8xqX3geeqfYlL7FJfap5jUPiRJqbr2fl8AAAAAAAAAAABNojzcAQAAAAAAAAAAAAyUxicAAAAAAAAAAKDpaHwCAAAAAAAAAACajsYnAAAAAAAAAACg6Wh8AgAAAAAAAAAAmo7GJwAAAAAAAAAAoOlofAIAAAAAAAAAAJqOxicAAAAAAAAAAKDpaHwCAAAAAAAAAACajsYnAAAAAAAAAACg6Wh8AkadG264IaeeempuuOGG4Q6lZqeeemo+/elPD9r4//qv/5pTTz01ixcv7n9t8eLFOfXUU/Ov//qvg7bfTe0bAKiP+ufFqX8AYPRQ+7w4tQ8AjC7qnxen/oHiah3uAIDRZf78+fnxj3+cuXPn5qmnnkqlUsnkyZOz++6756ijjsr+++8/3CEOiyVLluTKK6/MXXfdlaVLl6ZcLmfChAmZOXNm9tprrxx33HHp7Owc7jCHzb333pvPfOYzOeWUU3LqqacOdzgAMCDqn41T/2ye+geAZqX22Ti1z+apfQBoZuqfjVP/bJ76B4aOxiegISqVSv7zP/8zP/rRj9LS0pJ99903Bx10UFpaWrJo0aLcfvvtuemmm3LqqafmlFNOGdRYDjnkkOy2227ZeuutB3U/W+rhhx/OZz7zmaxatSp77LFHDjjggHR2dmbJkiW57777cscdd+TQQw/N9OnT+7f54he/mI6OjkGL6a1vfWtOPPHETJ48edD2MRL3DQCNpP7ZNPXPyNk3ADSK2mfT1D4jZ98A0Ejqn01T/4ycfQMan4AG+e53v5sf/ehH2XnnnfOhD31ovUImSbq7u3PttdfmmWeeGfRYxo4dm7Fjxw76frbURRddlFWrVuUDH/hAXvnKV26w/P7778/48ePXe2377bcf1Ji23nrrYSuOh3PfANBI6p9NU/+MnH0DQKOofTZN7TNy9g0AjaT+2TT1z8jZN6DxCWiAhQsX5qqrrsr48ePz93//95k0adIG67S3t+eEE05IT0/Peq+vWLEi3//+9/PrX/86Tz31VMaOHZu99947p5xySnbcccf11n322Wfzwx/+MLfddluWLFnSf8vMPfbYI29+85uzzTbbJFnznOOvfe1ref/735+jjz66f/tTTz01e++9d/76r/86F198ce64446sXr06O++8c9761rdmn3322SDu5557rn+fixYtSltbW3bbbbecfPLJ2XPPPbfo/bn//vszbty4jRZ+SbL77rtv8NraWNd91vG//uu/5sYbb8y//Mu/5Je//GWuv/76LFmyJNOmTcspp5ySI444Ir29vbn88stz8803Z/ny5ZkxY0be9ra35cADD1xv/LVjffWrX820adM2G//8+fPzv//7v/nd736XJUuWpLe3N9OnT8+RRx6Z448/Pq2t63+VnHnmmUmS8847L9/97nczZ86cPPXUU/nLv/zLHH300Rvs+7LLLssVV1yRJLniiiv6f06Sr371q/nud7+bm2++OZ/97Gcza9asDeK79NJL873vfS9/9Vd/lVe84hWbnQsANIr6Z/PUP+ofAEYXtc/mqX3UPgCMPuqfzVP/qH9gJNH4BNTthhtuSKVSyezZszda+K2rra2t/+cVK1bkE5/4RBYtWpR99tknRxxxRBYvXpzbbrstd9xxRz7xiU/0F1jVajXnnHNO5s2b13/LzFKplCVLluQ3v/lNXvnKV/YXf5uzatWqfOpTn8rYsWNz5JFHZsWKFbn11ltzzjnn5Nxzz12v4Fy5cmX+4R/+IY8++mj22GOPHHvssXnuuecyZ86cfOYzn8nf/M3f5JBDDnnRfY4fPz7Lly/PsmXLGnKLy29/+9t54IEH8vKXvzzlcjm33nprvvKVr2TcuHG59tpr89hjj+XAAw9MT09Pbr755px33nn54he/uMFfImyp6667Lr/5zW+y11575cADD0xXV1d+97vf5b/+67/ywAMP5CMf+cgG2/T09OQf//Efs3r16rz85S9PS0tLJk6cuNHx99lnnzz55JO58cYbs/fee2fvvffuXzZu3Lgce+yxufnmm3P99ddvUPxVKpXccMMNGT9+fP7kT/6kpvkBQC3UP5un/lH/ADC6qH02T+2j9gFg9FH/bJ76R/0DI4nGJ6Buv//975Mk++6774C2u/jii7No0aKceOKJeetb39r/+u23355zzz03X/va1/KlL30p5XI5jz76aObNm5eDDz44H/3oR9cbp6enJ319fVu0z0ceeSSvec1rcvrpp6dcLvfHff755+faa6/Ne97znv51L7zwwjz66KN573vfm1e/+tX9rz/99NP527/921xwwQU54IAD0t7evtl9HnbYYbn66qvzqU99Kscee2z22muv7LTTTjU/x/jxxx/P5z//+UyYMCFJ8qpXvSp///d/ny9/+cvZYYcd8vnPfz6dnZ1Jkpe+9KX50pe+lGuuuSann356Tfs76aSTcsYZZ/S/X8maYvz888/P//7v/+a+++7b4C8Ali9fnp122ilnn332i74/a//aYG3xd+qpp663fK+99srMmTNz66235p3vfGf/3JLkt7/9bZYuXZrXve516/1iAQCDTf2j/lH/AFAkah+1j9oHgKJR/6h/1D/QPMovvgrA5i1fvjxJMmXKlC3epre3N7fcckvGjx+fk08+eb1lL3vZy7L//vtn4cKF/YXlWhsrJNra2tYrCDano6Mjb3/729crZI466qi0tLTkwQcf7H9tbTf8vvvuu17hlyQTJ07MCSeckBUrVuTuu+9+0X2+5S1vydFHH50nn3wyl1xyST75yU/mne98Zz7+8Y/ne9/7XlatWrVFsa910kkn9Rd+STJr1qxsu+22WbVqVd7ylres914ceuihaWlpySOPPDKgfaxr6tSp671fSVIqlfLa1742STb5Hrz97W9/0cJvS82ePTvPPfdcbr311vVev/766/uXA8BQUv9snvqnfuofAEYStc/mqX3qp/YBYKRR/2ye+qd+6h9oHHd8AobF448/np6enuy7774b7f7eZ599ctddd+Xhhx/OXnvtle233z477bRTbrnllixbtiwHH3xw9t577+y8884bFCabs912221QKK69FeWzzz7b/9qDDz6YSqWSnp6eXHbZZRuMs3Dhwv55vPzlL9/sPtvb2/P+978/b37zm3PHHXfkgQceyAMPPJCHHnooDz30UK677rp8+tOfzrbbbrtFc9h55503eG3SpElZtGjRBsvK5XImTpyYp556aovG3pje3t5ce+21ueWWW/LEE09k9erVqVar/cs3NnZbW9sGz6mux1FHHZX/+q//yvXXX59jjjkmyZpfOm6//fbssccemTlzZsP2BQCDRf2j/hkI9Q8AzU7to/YZCLUPAKOB+kf9MxDqH2gcjU9A3SZNmpTHH388y5Yty3bbbbdF2zz33HNJssln32699dbrrdfS0pJPfepTufzyy/PLX/4yF110UZJkwoQJOe6443LSSSdtURE4ZsyYjb7e0tKSSqXS/++VK1cmWXMr0xd23q+rq6vrRfe51pQpUzJ79uz+Du2FCxfm61//eubOnZtvf/vb+djHPrZF42xsDi0tLUmSsWPHbnTZlt4OdWO+8IUv5De/+U1mzJiRww47LBMnTkxLS0ueffbZXHPNNenp6dlgm4kTJ6ZUKtW8zxcaN25cDjvssNx44435wx/+kB133DE33HBD+vr6NvirBAAYCuqfLaP+qZ36B4CRRO2zZdQ+tVP7ADDSqH+2jPqnduofaByNT0Dd9thjj9x77725++67t/hZx2sLmKeffnqjy9feQnTdQmf8+PE5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",
            "text/plain": [
              "<Figure size 2400x1200 with 12 Axes>"
            ]
          },
          "metadata": {},
          "output_type": "display_data"
        }
      ],
      "source": [
        "plot_aesthetic_histograms_complementary_ggplot_style(results, save_path='bert_varaints.png')"
      ]
    },
    {
      "cell_type": "markdown",
      "metadata": {
        "id": "r7X-GUzrPwMV"
      },
      "source": [
        "## Robustness of Retrieval Prompt"
      ]
    },
    {
      "cell_type": "code",
      "execution_count": null,
      "metadata": {
        "id": "Klni6CF6PpK7"
      },
      "outputs": [],
      "source": [
        "# Initialize to Store Embeddings\n",
        "embeddings = {model_type: {prompt_name: {'questions': [], 'snippets': []} for prompt_name in PROMPT_DICT} for model_type in ['legal', 'normal', 'angle']}"
      ]
    },
    {
      "cell_type": "code",
      "execution_count": null,
      "metadata": {
        "colab": {
          "base_uri": "https://localhost:8080/"
        },
        "id": "ROM5xbhZPpHi",
        "outputId": "7613275a-18b4-421b-c768-558c1e4cfe9a"
      },
      "outputs": [
        {
          "data": {
            "text/plain": [
              "{'legal': {'Matching': {'questions': [], 'snippets': []},\n",
              "  'Retrieval_A': {'questions': [], 'snippets': []},\n",
              "  'Retrieval_B': {'questions': [], 'snippets': []},\n",
              "  'Retrieval_C': {'questions': [], 'snippets': []}},\n",
              " 'normal': {'Matching': {'questions': [], 'snippets': []},\n",
              "  'Retrieval_A': {'questions': [], 'snippets': []},\n",
              "  'Retrieval_B': {'questions': [], 'snippets': []},\n",
              "  'Retrieval_C': {'questions': [], 'snippets': []}},\n",
              " 'angle': {'Matching': {'questions': [], 'snippets': []},\n",
              "  'Retrieval_A': {'questions': [], 'snippets': []},\n",
              "  'Retrieval_B': {'questions': [], 'snippets': []},\n",
              "  'Retrieval_C': {'questions': [], 'snippets': []}}}"
            ]
          },
          "execution_count": 76,
          "metadata": {},
          "output_type": "execute_result"
        }
      ],
      "source": [
        "embeddings"
      ]
    },
    {
      "cell_type": "code",
      "execution_count": null,
      "metadata": {
        "id": "9EmVYSM9PpEi"
      },
      "outputs": [],
      "source": [
        "full_pairs = list(zip(question_list, main_snippet_list))"
      ]
    },
    {
      "cell_type": "code",
      "execution_count": null,
      "metadata": {
        "id": "HbEXNCzWujLL"
      },
      "outputs": [],
      "source": [
        "i = 0"
      ]
    },
    {
      "cell_type": "code",
      "execution_count": null,
      "metadata": {
        "colab": {
          "base_uri": "https://localhost:8080/"
        },
        "id": "v6oh_U23R3cx",
        "outputId": "b795b641-428c-4048-aba4-e9079d081798"
      },
      "outputs": [
        {
          "name": "stderr",
          "output_type": "stream",
          "text": [
            "100%|██████████| 2084/2084 [45:19<00:00,  1.31s/it]\n"
          ]
        }
      ],
      "source": [
        "for question, snippet in tqdm(full_pairs):\n",
        "    i += 1\n",
        "    for prompt_name, prompt in PROMPT_DICT.items():\n",
        "        # Generate embeddings for question\n",
        "        legal_question_embeddings = get_legal_bert_embeddings(question, prompt)\n",
        "        normal_question_embeddings = get_normal_bert_embeddings(question, prompt)\n",
        "        angle_question_embeddings = get_angle_bert_embeddings(question, prompt)\n",
        "\n",
        "        # Generate embeddings for snippet\n",
        "        legal_snippet_embeddings = get_legal_bert_embeddings(snippet, prompt)\n",
        "        normal_snippet_embeddings = get_normal_bert_embeddings(snippet, prompt)\n",
        "        angle_snippet_embeddings = get_angle_bert_embeddings(snippet, prompt)\n",
        "\n",
        "        # Calculate and store similarity for each model\n",
        "        legal_similarity = get_cosine_similarity(legal_question_embeddings, legal_snippet_embeddings)\n",
        "        normal_similarity = get_cosine_similarity(normal_question_embeddings, normal_snippet_embeddings)\n",
        "        angle_similarity = get_cosine_similarity(angle_question_embeddings, angle_snippet_embeddings)\n",
        "\n",
        "        # Store embeddings and similarities\n",
        "        embeddings['legal'][prompt_name]['questions'].append(legal_question_embeddings)\n",
        "        embeddings['legal'][prompt_name]['snippets'].append(legal_snippet_embeddings)\n",
        "        # embeddings['legal'][prompt_name]['similarities'].append(legal_similarity)\n",
        "\n",
        "        embeddings['normal'][prompt_name]['questions'].append(normal_question_embeddings)\n",
        "        embeddings['normal'][prompt_name]['snippets'].append(normal_snippet_embeddings)\n",
        "        # embeddings['normal'][prompt_name]['similarities'].append(normal_similarity)\n",
        "\n",
        "        embeddings['angle'][prompt_name]['questions'].append(angle_question_embeddings)\n",
        "        embeddings['angle'][prompt_name]['snippets'].append(angle_snippet_embeddings)\n",
        "        # embeddings['angle'][prompt_name]['similarities'].append(angle_similarity)"
      ]
    },
    {
      "cell_type": "code",
      "execution_count": null,
      "metadata": {
        "colab": {
          "base_uri": "https://localhost:8080/"
        },
        "id": "iZ_XbK1OuP4K",
        "outputId": "b8b7db88-c0d2-473b-f6b2-4be298f5f4d8"
      },
      "outputs": [
        {
          "data": {
            "text/plain": [
              "2084"
            ]
          },
          "execution_count": 104,
          "metadata": {},
          "output_type": "execute_result"
        }
      ],
      "source": [
        "len(embeddings['angle'][prompt_name]['snippets'])"
      ]
    },
    {
      "cell_type": "code",
      "execution_count": null,
      "metadata": {
        "id": "ZnfMJW2sR3Z5"
      },
      "outputs": [],
      "source": [
        "def save_dict_as_json(data, file_name):\n",
        "    \"\"\"\n",
        "    Saves a given dictionary as a JSON file.\n",
        "\n",
        "    Parameters:\n",
        "    - data (dict): The dictionary to save.\n",
        "    - file_name (str): The name of the file to save the dictionary to.\n",
        "    \"\"\"\n",
        "    with open(file_name, 'w') as file:\n",
        "        json.dump(data, file, indent=4)"
      ]
    },
    {
      "cell_type": "code",
      "execution_count": null,
      "metadata": {
        "id": "4YbCclM1MAR8"
      },
      "outputs": [],
      "source": [
        "save_dict_as_json(embeddings, \"retrieval_analysis.json\")"
      ]
    },
    {
      "cell_type": "code",
      "execution_count": null,
      "metadata": {
        "colab": {
          "base_uri": "https://localhost:8080/"
        },
        "id": "v-rOm2oTdWij",
        "outputId": "72226755-048e-4935-867d-dfb5b67fdc28"
      },
      "outputs": [
        {
          "data": {
            "text/plain": [
              "['.git', '.gitattributes', 'retrieval_analysis.json']"
            ]
          },
          "execution_count": 120,
          "metadata": {},
          "output_type": "execute_result"
        }
      ],
      "source": [
        "os.listdir(\"./\")"
      ]
    },
    {
      "cell_type": "code",
      "execution_count": null,
      "metadata": {
        "colab": {
          "base_uri": "https://localhost:8080/"
        },
        "id": "9aIrWZ8ndWfA",
        "outputId": "fa505c10-9f53-45e1-c7d8-1038a9f4816e"
      },
      "outputs": [
        {
          "name": "stderr",
          "output_type": "stream",
          "text": [
            "2084it [24:32,  1.42it/s]\n",
            "2084it [24:51,  1.40it/s]\n",
            "2084it [24:41,  1.41it/s]\n",
            "2084it [24:34,  1.41it/s]\n",
            "2084it [24:38,  1.41it/s]\n",
            "2084it [24:30,  1.42it/s]\n",
            "2084it [24:43,  1.41it/s]\n",
            "2084it [24:36,  1.41it/s]\n",
            "2084it [24:25,  1.42it/s]\n",
            "2084it [24:50,  1.40it/s]\n",
            "2084it [24:44,  1.40it/s]\n",
            "2084it [24:57,  1.39it/s]\n"
          ]
        }
      ],
      "source": [
        "accuracies = {model: {} for model in embeddings.keys()}\n",
        "for model_type, prompts in embeddings.items():\n",
        "    for prompt_name, data in prompts.items():\n",
        "        correct_retrievals = 0\n",
        "        total_questions = len(data['questions'])\n",
        "\n",
        "        for i, question_embedding in tqdm(enumerate(data['questions'])):\n",
        "            similarities = [get_cosine_similarity(question_embedding, snippet_embedding) for snippet_embedding in data['snippets']]\n",
        "            most_similar_index = np.argmax(similarities)\n",
        "\n",
        "            # Check against the correct index from full_pairs\n",
        "            if i == most_similar_index:\n",
        "                correct_retrievals += 1\n",
        "\n",
        "        accuracies[model_type][prompt_name] = correct_retrievals / total_questions if total_questions > 0 else 0"
      ]
    },
    {
      "cell_type": "code",
      "execution_count": null,
      "metadata": {
        "id": "1rppZF3_dWbx"
      },
      "outputs": [],
      "source": [
        "# Convert accuracies to pandas DataFrame for display\n",
        "accuracy_df = pd.DataFrame(accuracies).T  # Transpose to have models as rows and prompts as columns\n",
        "\n",
        "# Reset index to add model type as a column\n",
        "accuracy_df.reset_index(inplace=True)\n",
        "accuracy_df.rename(columns={'index': 'Model'}, inplace=True)"
      ]
    },
    {
      "cell_type": "code",
      "execution_count": null,
      "metadata": {
        "colab": {
          "base_uri": "https://localhost:8080/",
          "height": 143
        },
        "id": "OihVgNvbAIUI",
        "outputId": "5a369f1d-37c2-427e-d696-01b53b321f43"
      },
      "outputs": [
        {
          "data": {
            "application/vnd.google.colaboratory.intrinsic+json": {
              "summary": "{\n  \"name\": \"accuracy_df\",\n  \"rows\": 3,\n  \"fields\": [\n    {\n      \"column\": \"Model\",\n      \"properties\": {\n        \"dtype\": \"string\",\n        \"num_unique_values\": 3,\n        \"samples\": [\n          \"legal\",\n          \"normal\",\n          \"angle\"\n        ],\n        \"semantic_type\": \"\",\n        \"description\": \"\"\n      }\n    },\n    {\n      \"column\": \"Matching\",\n      \"properties\": {\n        \"dtype\": \"number\",\n        \"std\": 0.14208074286426772,\n        \"min\": 0.095489443378119,\n        \"max\": 0.3512476007677543,\n        \"num_unique_values\": 3,\n        \"samples\": [\n          0.11612284069097889,\n          0.095489443378119,\n          0.3512476007677543\n        ],\n        \"semantic_type\": \"\",\n        \"description\": \"\"\n      }\n    },\n    {\n      \"column\": \"Retrieval_A\",\n      \"properties\": {\n        \"dtype\": \"number\",\n        \"std\": 0.12164557037580224,\n        \"min\": 0.0710172744721689,\n        \"max\": 0.29366602687140114,\n        \"num_unique_values\": 3,\n        \"samples\": [\n          0.0974088291746641,\n          0.0710172744721689,\n          0.29366602687140114\n        ],\n        \"semantic_type\": \"\",\n        \"description\": \"\"\n      }\n    },\n    {\n      \"column\": \"Retrieval_B\",\n      \"properties\": {\n        \"dtype\": \"number\",\n        \"std\": 0.0892699263320176,\n        \"min\": 0.07293666026871401,\n        \"max\": 0.23080614203454894,\n        \"num_unique_values\": 3,\n        \"samples\": [\n          0.07965451055662189,\n          0.07293666026871401,\n          0.23080614203454894\n        ],\n        \"semantic_type\": \"\",\n        \"description\": \"\"\n      }\n    },\n    {\n      \"column\": \"Retrieval_C\",\n      \"properties\": {\n        \"dtype\": \"number\",\n        \"std\": 0.10555204057641432,\n        \"min\": 0.08013435700575816,\n        \"max\": 0.2629558541266795,\n        \"num_unique_values\": 2,\n        \"samples\": [\n          0.2629558541266795,\n          0.08013435700575816\n        ],\n        \"semantic_type\": \"\",\n        \"description\": \"\"\n      }\n    }\n  ]\n}",
              "type": "dataframe",
              "variable_name": "accuracy_df"
            },
            "text/html": [
              "\n",
              "  <div id=\"df-bf905087-7f3a-419e-af2c-dc08a4c3b37a\" class=\"colab-df-container\">\n",
              "    <div>\n",
              "<style scoped>\n",
              "    .dataframe tbody tr th:only-of-type {\n",
              "        vertical-align: middle;\n",
              "    }\n",
              "\n",
              "    .dataframe tbody tr th {\n",
              "        vertical-align: top;\n",
              "    }\n",
              "\n",
              "    .dataframe thead th {\n",
              "        text-align: right;\n",
              "    }\n",
              "</style>\n",
              "<table border=\"1\" class=\"dataframe\">\n",
              "  <thead>\n",
              "    <tr style=\"text-align: right;\">\n",
              "      <th></th>\n",
              "      <th>Model</th>\n",
              "      <th>Matching</th>\n",
              "      <th>Retrieval_A</th>\n",
              "      <th>Retrieval_B</th>\n",
              "      <th>Retrieval_C</th>\n",
              "    </tr>\n",
              "  </thead>\n",
              "  <tbody>\n",
              "    <tr>\n",
              "      <th>0</th>\n",
              "      <td>legal</td>\n",
              "      <td>0.116123</td>\n",
              "      <td>0.097409</td>\n",
              "      <td>0.079655</td>\n",
              "      <td>0.080134</td>\n",
              "    </tr>\n",
              "    <tr>\n",
              "      <th>1</th>\n",
              "      <td>normal</td>\n",
              "      <td>0.095489</td>\n",
              "      <td>0.071017</td>\n",
              "      <td>0.072937</td>\n",
              "      <td>0.080134</td>\n",
              "    </tr>\n",
              "    <tr>\n",
              "      <th>2</th>\n",
              "      <td>angle</td>\n",
              "      <td>0.351248</td>\n",
              "      <td>0.293666</td>\n",
              "      <td>0.230806</td>\n",
              "      <td>0.262956</td>\n",
              "    </tr>\n",
              "  </tbody>\n",
              "</table>\n",
              "</div>\n",
              "    <div class=\"colab-df-buttons\">\n",
              "\n",
              "  <div class=\"colab-df-container\">\n",
              "    <button class=\"colab-df-convert\" onclick=\"convertToInteractive('df-bf905087-7f3a-419e-af2c-dc08a4c3b37a')\"\n",
              "            title=\"Convert this dataframe to an interactive table.\"\n",
              "            style=\"display:none;\">\n",
              "\n",
              "  <svg xmlns=\"http://www.w3.org/2000/svg\" height=\"24px\" viewBox=\"0 -960 960 960\">\n",
              "    <path d=\"M120-120v-720h720v720H120Zm60-500h600v-160H180v160Zm220 220h160v-160H400v160Zm0 220h160v-160H400v160ZM180-400h160v-160H180v160Zm440 0h160v-160H620v160ZM180-180h160v-160H180v160Zm440 0h160v-160H620v160Z\"/>\n",
              "  </svg>\n",
              "    </button>\n",
              "\n",
              "  <style>\n",
              "    .colab-df-container {\n",
              "      display:flex;\n",
              "      gap: 12px;\n",
              "    }\n",
              "\n",
              "    .colab-df-convert {\n",
              "      background-color: #E8F0FE;\n",
              "      border: none;\n",
              "      border-radius: 50%;\n",
              "      cursor: pointer;\n",
              "      display: none;\n",
              "      fill: #1967D2;\n",
              "      height: 32px;\n",
              "      padding: 0 0 0 0;\n",
              "      width: 32px;\n",
              "    }\n",
              "\n",
              "    .colab-df-convert:hover {\n",
              "      background-color: #E2EBFA;\n",
              "      box-shadow: 0px 1px 2px rgba(60, 64, 67, 0.3), 0px 1px 3px 1px rgba(60, 64, 67, 0.15);\n",
              "      fill: #174EA6;\n",
              "    }\n",
              "\n",
              "    .colab-df-buttons div {\n",
              "      margin-bottom: 4px;\n",
              "    }\n",
              "\n",
              "    [theme=dark] .colab-df-convert {\n",
              "      background-color: #3B4455;\n",
              "      fill: #D2E3FC;\n",
              "    }\n",
              "\n",
              "    [theme=dark] .colab-df-convert:hover {\n",
              "      background-color: #434B5C;\n",
              "      box-shadow: 0px 1px 3px 1px rgba(0, 0, 0, 0.15);\n",
              "      filter: drop-shadow(0px 1px 2px rgba(0, 0, 0, 0.3));\n",
              "      fill: #FFFFFF;\n",
              "    }\n",
              "  </style>\n",
              "\n",
              "    <script>\n",
              "      const buttonEl =\n",
              "        document.querySelector('#df-bf905087-7f3a-419e-af2c-dc08a4c3b37a button.colab-df-convert');\n",
              "      buttonEl.style.display =\n",
              "        google.colab.kernel.accessAllowed ? 'block' : 'none';\n",
              "\n",
              "      async function convertToInteractive(key) {\n",
              "        const element = document.querySelector('#df-bf905087-7f3a-419e-af2c-dc08a4c3b37a');\n",
              "        const dataTable =\n",
              "          await google.colab.kernel.invokeFunction('convertToInteractive',\n",
              "                                                    [key], {});\n",
              "        if (!dataTable) return;\n",
              "\n",
              "        const docLinkHtml = 'Like what you see? Visit the ' +\n",
              "          '<a target=\"_blank\" href=https://colab.research.google.com/notebooks/data_table.ipynb>data table notebook</a>'\n",
              "          + ' to learn more about interactive tables.';\n",
              "        element.innerHTML = '';\n",
              "        dataTable['output_type'] = 'display_data';\n",
              "        await google.colab.output.renderOutput(dataTable, element);\n",
              "        const docLink = document.createElement('div');\n",
              "        docLink.innerHTML = docLinkHtml;\n",
              "        element.appendChild(docLink);\n",
              "      }\n",
              "    </script>\n",
              "  </div>\n",
              "\n",
              "\n",
              "<div id=\"df-a1d9ff2a-9b11-4994-a4a5-420987f4ea5c\">\n",
              "  <button class=\"colab-df-quickchart\" onclick=\"quickchart('df-a1d9ff2a-9b11-4994-a4a5-420987f4ea5c')\"\n",
              "            title=\"Suggest charts\"\n",
              "            style=\"display:none;\">\n",
              "\n",
              "<svg xmlns=\"http://www.w3.org/2000/svg\" height=\"24px\"viewBox=\"0 0 24 24\"\n",
              "     width=\"24px\">\n",
              "    <g>\n",
              "        <path d=\"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zM9 17H7v-7h2v7zm4 0h-2V7h2v10zm4 0h-2v-4h2v4z\"/>\n",
              "    </g>\n",
              "</svg>\n",
              "  </button>\n",
              "\n",
              "<style>\n",
              "  .colab-df-quickchart {\n",
              "      --bg-color: #E8F0FE;\n",
              "      --fill-color: #1967D2;\n",
              "      --hover-bg-color: #E2EBFA;\n",
              "      --hover-fill-color: #174EA6;\n",
              "      --disabled-fill-color: #AAA;\n",
              "      --disabled-bg-color: #DDD;\n",
              "  }\n",
              "\n",
              "  [theme=dark] .colab-df-quickchart {\n",
              "      --bg-color: #3B4455;\n",
              "      --fill-color: #D2E3FC;\n",
              "      --hover-bg-color: #434B5C;\n",
              "      --hover-fill-color: #FFFFFF;\n",
              "      --disabled-bg-color: #3B4455;\n",
              "      --disabled-fill-color: #666;\n",
              "  }\n",
              "\n",
              "  .colab-df-quickchart {\n",
              "    background-color: var(--bg-color);\n",
              "    border: none;\n",
              "    border-radius: 50%;\n",
              "    cursor: pointer;\n",
              "    display: none;\n",
              "    fill: var(--fill-color);\n",
              "    height: 32px;\n",
              "    padding: 0;\n",
              "    width: 32px;\n",
              "  }\n",
              "\n",
              "  .colab-df-quickchart:hover {\n",
              "    background-color: var(--hover-bg-color);\n",
              "    box-shadow: 0 1px 2px rgba(60, 64, 67, 0.3), 0 1px 3px 1px rgba(60, 64, 67, 0.15);\n",
              "    fill: var(--button-hover-fill-color);\n",
              "  }\n",
              "\n",
              "  .colab-df-quickchart-complete:disabled,\n",
              "  .colab-df-quickchart-complete:disabled:hover {\n",
              "    background-color: var(--disabled-bg-color);\n",
              "    fill: var(--disabled-fill-color);\n",
              "    box-shadow: none;\n",
              "  }\n",
              "\n",
              "  .colab-df-spinner {\n",
              "    border: 2px solid var(--fill-color);\n",
              "    border-color: transparent;\n",
              "    border-bottom-color: var(--fill-color);\n",
              "    animation:\n",
              "      spin 1s steps(1) infinite;\n",
              "  }\n",
              "\n",
              "  @keyframes spin {\n",
              "    0% {\n",
              "      border-color: transparent;\n",
              "      border-bottom-color: var(--fill-color);\n",
              "      border-left-color: var(--fill-color);\n",
              "    }\n",
              "    20% {\n",
              "      border-color: transparent;\n",
              "      border-left-color: var(--fill-color);\n",
              "      border-top-color: var(--fill-color);\n",
              "    }\n",
              "    30% {\n",
              "      border-color: transparent;\n",
              "      border-left-color: var(--fill-color);\n",
              "      border-top-color: var(--fill-color);\n",
              "      border-right-color: var(--fill-color);\n",
              "    }\n",
              "    40% {\n",
              "      border-color: transparent;\n",
              "      border-right-color: var(--fill-color);\n",
              "      border-top-color: var(--fill-color);\n",
              "    }\n",
              "    60% {\n",
              "      border-color: transparent;\n",
              "      border-right-color: var(--fill-color);\n",
              "    }\n",
              "    80% {\n",
              "      border-color: transparent;\n",
              "      border-right-color: var(--fill-color);\n",
              "      border-bottom-color: var(--fill-color);\n",
              "    }\n",
              "    90% {\n",
              "      border-color: transparent;\n",
              "      border-bottom-color: var(--fill-color);\n",
              "    }\n",
              "  }\n",
              "</style>\n",
              "\n",
              "  <script>\n",
              "    async function quickchart(key) {\n",
              "      const quickchartButtonEl =\n",
              "        document.querySelector('#' + key + ' button');\n",
              "      quickchartButtonEl.disabled = true;  // To prevent multiple clicks.\n",
              "      quickchartButtonEl.classList.add('colab-df-spinner');\n",
              "      try {\n",
              "        const charts = await google.colab.kernel.invokeFunction(\n",
              "            'suggestCharts', [key], {});\n",
              "      } catch (error) {\n",
              "        console.error('Error during call to suggestCharts:', error);\n",
              "      }\n",
              "      quickchartButtonEl.classList.remove('colab-df-spinner');\n",
              "      quickchartButtonEl.classList.add('colab-df-quickchart-complete');\n",
              "    }\n",
              "    (() => {\n",
              "      let quickchartButtonEl =\n",
              "        document.querySelector('#df-a1d9ff2a-9b11-4994-a4a5-420987f4ea5c button');\n",
              "      quickchartButtonEl.style.display =\n",
              "        google.colab.kernel.accessAllowed ? 'block' : 'none';\n",
              "    })();\n",
              "  </script>\n",
              "</div>\n",
              "\n",
              "  <div id=\"id_4e66083e-dee9-4a46-b3bf-5d9b83a07f8e\">\n",
              "    <style>\n",
              "      .colab-df-generate {\n",
              "        background-color: #E8F0FE;\n",
              "        border: none;\n",
              "        border-radius: 50%;\n",
              "        cursor: pointer;\n",
              "        display: none;\n",
              "        fill: #1967D2;\n",
              "        height: 32px;\n",
              "        padding: 0 0 0 0;\n",
              "        width: 32px;\n",
              "      }\n",
              "\n",
              "      .colab-df-generate:hover {\n",
              "        background-color: #E2EBFA;\n",
              "        box-shadow: 0px 1px 2px rgba(60, 64, 67, 0.3), 0px 1px 3px 1px rgba(60, 64, 67, 0.15);\n",
              "        fill: #174EA6;\n",
              "      }\n",
              "\n",
              "      [theme=dark] .colab-df-generate {\n",
              "        background-color: #3B4455;\n",
              "        fill: #D2E3FC;\n",
              "      }\n",
              "\n",
              "      [theme=dark] .colab-df-generate:hover {\n",
              "        background-color: #434B5C;\n",
              "        box-shadow: 0px 1px 3px 1px rgba(0, 0, 0, 0.15);\n",
              "        filter: drop-shadow(0px 1px 2px rgba(0, 0, 0, 0.3));\n",
              "        fill: #FFFFFF;\n",
              "      }\n",
              "    </style>\n",
              "    <button class=\"colab-df-generate\" onclick=\"generateWithVariable('accuracy_df')\"\n",
              "            title=\"Generate code using this dataframe.\"\n",
              "            style=\"display:none;\">\n",
              "\n",
              "  <svg xmlns=\"http://www.w3.org/2000/svg\" height=\"24px\"viewBox=\"0 0 24 24\"\n",
              "       width=\"24px\">\n",
              "    <path d=\"M7,19H8.4L18.45,9,17,7.55,7,17.6ZM5,21V16.75L18.45,3.32a2,2,0,0,1,2.83,0l1.4,1.43a1.91,1.91,0,0,1,.58,1.4,1.91,1.91,0,0,1-.58,1.4L9.25,21ZM18.45,9,17,7.55Zm-12,3A5.31,5.31,0,0,0,4.9,8.1,5.31,5.31,0,0,0,1,6.5,5.31,5.31,0,0,0,4.9,4.9,5.31,5.31,0,0,0,6.5,1,5.31,5.31,0,0,0,8.1,4.9,5.31,5.31,0,0,0,12,6.5,5.46,5.46,0,0,0,6.5,12Z\"/>\n",
              "  </svg>\n",
              "    </button>\n",
              "    <script>\n",
              "      (() => {\n",
              "      const buttonEl =\n",
              "        document.querySelector('#id_4e66083e-dee9-4a46-b3bf-5d9b83a07f8e button.colab-df-generate');\n",
              "      buttonEl.style.display =\n",
              "        google.colab.kernel.accessAllowed ? 'block' : 'none';\n",
              "\n",
              "      buttonEl.onclick = () => {\n",
              "        google.colab.notebook.generateWithVariable('accuracy_df');\n",
              "      }\n",
              "      })();\n",
              "    </script>\n",
              "  </div>\n",
              "\n",
              "    </div>\n",
              "  </div>\n"
            ],
            "text/plain": [
              "    Model  Matching  Retrieval_A  Retrieval_B  Retrieval_C\n",
              "0   legal  0.116123     0.097409     0.079655     0.080134\n",
              "1  normal  0.095489     0.071017     0.072937     0.080134\n",
              "2   angle  0.351248     0.293666     0.230806     0.262956"
            ]
          },
          "execution_count": 129,
          "metadata": {},
          "output_type": "execute_result"
        }
      ],
      "source": [
        "accuracy_df"
      ]
    },
    {
      "cell_type": "code",
      "execution_count": null,
      "metadata": {
        "id": "N9IMVNLTAewb"
      },
      "outputs": [],
      "source": [
        "accuracy_df.to_csv(\"accuracy_df.csv\", index=False)"
      ]
    },
    {
      "cell_type": "markdown",
      "metadata": {
        "id": "pD-cYJRGGn04"
      },
      "source": [
        "# Angle Bert\n",
        "\n",
        "Sim(f(q1) , f(q2)) > Sim(g(q1), g(q2))\n",
        "And\n",
        "Sim(g(q1), g(s2)) > sim(f(q), f(s))"
      ]
    },
    {
      "cell_type": "code",
      "execution_count": null,
      "metadata": {
        "id": "m-uzI0xBHS4s"
      },
      "outputs": [],
      "source": [
        "with open(\"/content/assets/retrieval_analysis.json\") as f:\n",
        "  embeddings = json.load(f)"
      ]
    },
    {
      "cell_type": "code",
      "execution_count": null,
      "metadata": {
        "colab": {
          "base_uri": "https://localhost:8080/"
        },
        "id": "ko1Rt5yv6W23",
        "outputId": "8367a08a-6018-4b8f-ee97-69e2e7b66fd9"
      },
      "outputs": [
        {
          "data": {
            "text/plain": [
              "2084"
            ]
          },
          "execution_count": 48,
          "metadata": {},
          "output_type": "execute_result"
        }
      ],
      "source": [
        "len(embeddings['legal']['Matching']['questions'])"
      ]
    },
    {
      "cell_type": "code",
      "execution_count": null,
      "metadata": {
        "id": "TyhTwCEs7PUW"
      },
      "outputs": [],
      "source": [
        "random.seed(42)\n",
        "sampled_100_indices = random.sample(list(range(2084)), 100)"
      ]
    },
    {
      "cell_type": "code",
      "execution_count": null,
      "metadata": {
        "colab": {
          "base_uri": "https://localhost:8080/"
        },
        "id": "tAbHdlkTsLbd",
        "outputId": "f598b05e-7901-41e7-8ed0-c3f40b2c1326"
      },
      "outputs": [
        {
          "name": "stderr",
          "output_type": "stream",
          "text": [
            "100%|██████████| 2084/2084 [45:23<00:00,  1.31s/it]\n",
            "100%|██████████| 2084/2084 [44:30<00:00,  1.28s/it]\n",
            "100%|██████████| 2084/2084 [46:20<00:00,  1.33s/it]\n",
            "100%|██████████| 2084/2084 [48:44<00:00,  1.40s/it]\n",
            "100%|██████████| 2084/2084 [48:00<00:00,  1.38s/it]\n",
            "100%|██████████| 2084/2084 [49:01<00:00,  1.41s/it]\n",
            "100%|██████████| 2084/2084 [49:13<00:00,  1.42s/it]\n",
            "100%|██████████| 2084/2084 [49:03<00:00,  1.41s/it]\n",
            "100%|██████████| 2084/2084 [47:53<00:00,  1.38s/it]\n",
            "100%|██████████| 2084/2084 [48:17<00:00,  1.39s/it]\n",
            "100%|██████████| 2084/2084 [48:12<00:00,  1.39s/it]\n",
            "100%|██████████| 2084/2084 [47:57<00:00,  1.38s/it]\n"
          ]
        }
      ],
      "source": [
        "# accuracies = {model: {} for model in embeddings.keys()}\n",
        "q_to_q_simialrities = {model: {} for model in embeddings.keys()}\n",
        "q_to_s_simialrities = {model: {} for model in embeddings.keys()}\n",
        "\n",
        "for model_type, prompts in embeddings.items():\n",
        "    for prompt_name, data in prompts.items():\n",
        "\n",
        "        total_questions = len(list(range(2084)))\n",
        "        full_quesion_emb = data['questions']\n",
        "        full_snippet_emb = data['snippets']\n",
        "\n",
        "        average_q_to_q_simialrities = []\n",
        "        average_q_to_s_simialrities = []\n",
        "\n",
        "        for idx in tqdm(list(range(2084))):\n",
        "            question_embedding = full_quesion_emb[idx]\n",
        "            snippet_embedding = full_snippet_emb[idx]\n",
        "\n",
        "            # Calculate Total and Average Cosnsien simailrity betwene question to question and questio snippet\n",
        "            q_to_q_simialrities[model_type][prompt_name] = [get_cosine_similarity(question_embedding, q_emb) for q_emb in full_quesion_emb]\n",
        "            q_to_s_simialrities[model_type][prompt_name] = [get_cosine_similarity(question_embedding, s_emb) for s_emb in full_snippet_emb]\n",
        "\n",
        "            average_q_to_q_simialrities.append(q_to_q_simialrities[model_type][prompt_name])\n",
        "            average_q_to_s_simialrities.append(q_to_s_simialrities[model_type][prompt_name])\n",
        "\n",
        "        q_to_q_simialrities[model_type][prompt_name] = average_q_to_q_simialrities\n",
        "        q_to_s_simialrities[model_type][prompt_name] = average_q_to_s_simialrities"
      ]
    },
    {
      "cell_type": "code",
      "execution_count": null,
      "metadata": {
        "id": "rU4vOYA6sLYX"
      },
      "outputs": [],
      "source": [
        "# Convert accuracies to pandas DataFrame for display\n",
        "q_to_q_simialrities_df = pd.DataFrame(q_to_q_simialrities).T  # Transpose to have models as rows and prompts as columns\n",
        "\n",
        "# Reset index to add model type as a column\n",
        "q_to_q_simialrities_df.reset_index(inplace=True)\n",
        "q_to_q_simialrities_df.rename(columns={'index': 'Model'}, inplace=True)\n",
        "q_to_q_simialrities_df.to_csv(\"./assets/100_q_to_q_simialrities_df.csv\", index=False)"
      ]
    },
    {
      "cell_type": "code",
      "execution_count": null,
      "metadata": {
        "colab": {
          "base_uri": "https://localhost:8080/",
          "height": 143
        },
        "id": "3CNEatQdGDnx",
        "outputId": "b62f29f8-2cd9-4ebd-be1e-eecc7666ba75"
      },
      "outputs": [
        {
          "data": {
            "application/vnd.google.colaboratory.intrinsic+json": {
              "summary": "{\n  \"name\": \"q_to_q_simialrities_df\",\n  \"rows\": 3,\n  \"fields\": [\n    {\n      \"column\": \"Model\",\n      \"properties\": {\n        \"dtype\": \"string\",\n        \"num_unique_values\": 3,\n        \"samples\": [\n          \"legal\",\n          \"normal\",\n          \"angle\"\n        ],\n        \"semantic_type\": \"\",\n        \"description\": \"\"\n      }\n    },\n    {\n      \"column\": \"Matching\",\n      \"properties\": {\n        \"dtype\": \"number\",\n        \"std\": 0.17999939715423574,\n        \"min\": 0.5538586595392503,\n        \"max\": 0.9005002358014015,\n        \"num_unique_values\": 3,\n        \"samples\": [\n          0.9005002358014015,\n          0.8113166102831291,\n          0.5538586595392503\n        ],\n        \"semantic_type\": \"\",\n        \"description\": \"\"\n      }\n    },\n    {\n      \"column\": \"Retrieval_A\",\n      \"properties\": {\n        \"dtype\": \"number\",\n        \"std\": 0.13699462736147827,\n        \"min\": 0.6620133808040201,\n        \"max\": 0.9234689989280533,\n        \"num_unique_values\": 3,\n        \"samples\": [\n          0.9234689989280533,\n          0.8636869691010668,\n          0.6620133808040201\n        ],\n        \"semantic_type\": \"\",\n        \"description\": \"\"\n      }\n    },\n    {\n      \"column\": \"Retrieval_B\",\n      \"properties\": {\n        \"dtype\": \"number\",\n        \"std\": 0.10030432082655387,\n        \"min\": 0.7344456482979929,\n        \"max\": 0.9301076427207251,\n        \"num_unique_values\": 3,\n        \"samples\": [\n          0.9301076427207251,\n          0.8706192886540063,\n          0.7344456482979929\n        ],\n        \"semantic_type\": \"\",\n        \"description\": \"\"\n      }\n    },\n    {\n      \"column\": \"Retrieval_C\",\n      \"properties\": {\n        \"dtype\": \"number\",\n        \"std\": 0.11979734208107902,\n        \"min\": 0.6897738423805058,\n        \"max\": 0.9214595510619119,\n        \"num_unique_values\": 3,\n        \"samples\": [\n          0.9214595510619119,\n          0.8584892680949292,\n          0.6897738423805058\n        ],\n        \"semantic_type\": \"\",\n        \"description\": \"\"\n      }\n    }\n  ]\n}",
              "type": "dataframe",
              "variable_name": "q_to_q_simialrities_df"
            },
            "text/html": [
              "\n",
              "  <div id=\"df-52b2e64e-b1e2-477e-9227-4a124fc5f39a\" class=\"colab-df-container\">\n",
              "    <div>\n",
              "<style scoped>\n",
              "    .dataframe tbody tr th:only-of-type {\n",
              "        vertical-align: middle;\n",
              "    }\n",
              "\n",
              "    .dataframe tbody tr th {\n",
              "        vertical-align: top;\n",
              "    }\n",
              "\n",
              "    .dataframe thead th {\n",
              "        text-align: right;\n",
              "    }\n",
              "</style>\n",
              "<table border=\"1\" class=\"dataframe\">\n",
              "  <thead>\n",
              "    <tr style=\"text-align: right;\">\n",
              "      <th></th>\n",
              "      <th>Model</th>\n",
              "      <th>Matching</th>\n",
              "      <th>Retrieval_A</th>\n",
              "      <th>Retrieval_B</th>\n",
              "      <th>Retrieval_C</th>\n",
              "    </tr>\n",
              "  </thead>\n",
              "  <tbody>\n",
              "    <tr>\n",
              "      <th>0</th>\n",
              "      <td>legal</td>\n",
              "      <td>0.900500</td>\n",
              "      <td>0.923469</td>\n",
              "      <td>0.930108</td>\n",
              "      <td>0.921460</td>\n",
              "    </tr>\n",
              "    <tr>\n",
              "      <th>1</th>\n",
              "      <td>normal</td>\n",
              "      <td>0.811317</td>\n",
              "      <td>0.863687</td>\n",
              "      <td>0.870619</td>\n",
              "      <td>0.858489</td>\n",
              "    </tr>\n",
              "    <tr>\n",
              "      <th>2</th>\n",
              "      <td>angle</td>\n",
              "      <td>0.553859</td>\n",
              "      <td>0.662013</td>\n",
              "      <td>0.734446</td>\n",
              "      <td>0.689774</td>\n",
              "    </tr>\n",
              "  </tbody>\n",
              "</table>\n",
              "</div>\n",
              "    <div class=\"colab-df-buttons\">\n",
              "\n",
              "  <div class=\"colab-df-container\">\n",
              "    <button class=\"colab-df-convert\" onclick=\"convertToInteractive('df-52b2e64e-b1e2-477e-9227-4a124fc5f39a')\"\n",
              "            title=\"Convert this dataframe to an interactive table.\"\n",
              "            style=\"display:none;\">\n",
              "\n",
              "  <svg xmlns=\"http://www.w3.org/2000/svg\" height=\"24px\" viewBox=\"0 -960 960 960\">\n",
              "    <path d=\"M120-120v-720h720v720H120Zm60-500h600v-160H180v160Zm220 220h160v-160H400v160Zm0 220h160v-160H400v160ZM180-400h160v-160H180v160Zm440 0h160v-160H620v160ZM180-180h160v-160H180v160Zm440 0h160v-160H620v160Z\"/>\n",
              "  </svg>\n",
              "    </button>\n",
              "\n",
              "  <style>\n",
              "    .colab-df-container {\n",
              "      display:flex;\n",
              "      gap: 12px;\n",
              "    }\n",
              "\n",
              "    .colab-df-convert {\n",
              "      background-color: #E8F0FE;\n",
              "      border: none;\n",
              "      border-radius: 50%;\n",
              "      cursor: pointer;\n",
              "      display: none;\n",
              "      fill: #1967D2;\n",
              "      height: 32px;\n",
              "      padding: 0 0 0 0;\n",
              "      width: 32px;\n",
              "    }\n",
              "\n",
              "    .colab-df-convert:hover {\n",
              "      background-color: #E2EBFA;\n",
              "      box-shadow: 0px 1px 2px rgba(60, 64, 67, 0.3), 0px 1px 3px 1px rgba(60, 64, 67, 0.15);\n",
              "      fill: #174EA6;\n",
              "    }\n",
              "\n",
              "    .colab-df-buttons div {\n",
              "      margin-bottom: 4px;\n",
              "    }\n",
              "\n",
              "    [theme=dark] .colab-df-convert {\n",
              "      background-color: #3B4455;\n",
              "      fill: #D2E3FC;\n",
              "    }\n",
              "\n",
              "    [theme=dark] .colab-df-convert:hover {\n",
              "      background-color: #434B5C;\n",
              "      box-shadow: 0px 1px 3px 1px rgba(0, 0, 0, 0.15);\n",
              "      filter: drop-shadow(0px 1px 2px rgba(0, 0, 0, 0.3));\n",
              "      fill: #FFFFFF;\n",
              "    }\n",
              "  </style>\n",
              "\n",
              "    <script>\n",
              "      const buttonEl =\n",
              "        document.querySelector('#df-52b2e64e-b1e2-477e-9227-4a124fc5f39a button.colab-df-convert');\n",
              "      buttonEl.style.display =\n",
              "        google.colab.kernel.accessAllowed ? 'block' : 'none';\n",
              "\n",
              "      async function convertToInteractive(key) {\n",
              "        const element = document.querySelector('#df-52b2e64e-b1e2-477e-9227-4a124fc5f39a');\n",
              "        const dataTable =\n",
              "          await google.colab.kernel.invokeFunction('convertToInteractive',\n",
              "                                                    [key], {});\n",
              "        if (!dataTable) return;\n",
              "\n",
              "        const docLinkHtml = 'Like what you see? Visit the ' +\n",
              "          '<a target=\"_blank\" href=https://colab.research.google.com/notebooks/data_table.ipynb>data table notebook</a>'\n",
              "          + ' to learn more about interactive tables.';\n",
              "        element.innerHTML = '';\n",
              "        dataTable['output_type'] = 'display_data';\n",
              "        await google.colab.output.renderOutput(dataTable, element);\n",
              "        const docLink = document.createElement('div');\n",
              "        docLink.innerHTML = docLinkHtml;\n",
              "        element.appendChild(docLink);\n",
              "      }\n",
              "    </script>\n",
              "  </div>\n",
              "\n",
              "\n",
              "<div id=\"df-3106c107-905a-4201-9982-f286eacc5c97\">\n",
              "  <button class=\"colab-df-quickchart\" onclick=\"quickchart('df-3106c107-905a-4201-9982-f286eacc5c97')\"\n",
              "            title=\"Suggest charts\"\n",
              "            style=\"display:none;\">\n",
              "\n",
              "<svg xmlns=\"http://www.w3.org/2000/svg\" height=\"24px\"viewBox=\"0 0 24 24\"\n",
              "     width=\"24px\">\n",
              "    <g>\n",
              "        <path d=\"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zM9 17H7v-7h2v7zm4 0h-2V7h2v10zm4 0h-2v-4h2v4z\"/>\n",
              "    </g>\n",
              "</svg>\n",
              "  </button>\n",
              "\n",
              "<style>\n",
              "  .colab-df-quickchart {\n",
              "      --bg-color: #E8F0FE;\n",
              "      --fill-color: #1967D2;\n",
              "      --hover-bg-color: #E2EBFA;\n",
              "      --hover-fill-color: #174EA6;\n",
              "      --disabled-fill-color: #AAA;\n",
              "      --disabled-bg-color: #DDD;\n",
              "  }\n",
              "\n",
              "  [theme=dark] .colab-df-quickchart {\n",
              "      --bg-color: #3B4455;\n",
              "      --fill-color: #D2E3FC;\n",
              "      --hover-bg-color: #434B5C;\n",
              "      --hover-fill-color: #FFFFFF;\n",
              "      --disabled-bg-color: #3B4455;\n",
              "      --disabled-fill-color: #666;\n",
              "  }\n",
              "\n",
              "  .colab-df-quickchart {\n",
              "    background-color: var(--bg-color);\n",
              "    border: none;\n",
              "    border-radius: 50%;\n",
              "    cursor: pointer;\n",
              "    display: none;\n",
              "    fill: var(--fill-color);\n",
              "    height: 32px;\n",
              "    padding: 0;\n",
              "    width: 32px;\n",
              "  }\n",
              "\n",
              "  .colab-df-quickchart:hover {\n",
              "    background-color: var(--hover-bg-color);\n",
              "    box-shadow: 0 1px 2px rgba(60, 64, 67, 0.3), 0 1px 3px 1px rgba(60, 64, 67, 0.15);\n",
              "    fill: var(--button-hover-fill-color);\n",
              "  }\n",
              "\n",
              "  .colab-df-quickchart-complete:disabled,\n",
              "  .colab-df-quickchart-complete:disabled:hover {\n",
              "    background-color: var(--disabled-bg-color);\n",
              "    fill: var(--disabled-fill-color);\n",
              "    box-shadow: none;\n",
              "  }\n",
              "\n",
              "  .colab-df-spinner {\n",
              "    border: 2px solid var(--fill-color);\n",
              "    border-color: transparent;\n",
              "    border-bottom-color: var(--fill-color);\n",
              "    animation:\n",
              "      spin 1s steps(1) infinite;\n",
              "  }\n",
              "\n",
              "  @keyframes spin {\n",
              "    0% {\n",
              "      border-color: transparent;\n",
              "      border-bottom-color: var(--fill-color);\n",
              "      border-left-color: var(--fill-color);\n",
              "    }\n",
              "    20% {\n",
              "      border-color: transparent;\n",
              "      border-left-color: var(--fill-color);\n",
              "      border-top-color: var(--fill-color);\n",
              "    }\n",
              "    30% {\n",
              "      border-color: transparent;\n",
              "      border-left-color: var(--fill-color);\n",
              "      border-top-color: var(--fill-color);\n",
              "      border-right-color: var(--fill-color);\n",
              "    }\n",
              "    40% {\n",
              "      border-color: transparent;\n",
              "      border-right-color: var(--fill-color);\n",
              "      border-top-color: var(--fill-color);\n",
              "    }\n",
              "    60% {\n",
              "      border-color: transparent;\n",
              "      border-right-color: var(--fill-color);\n",
              "    }\n",
              "    80% {\n",
              "      border-color: transparent;\n",
              "      border-right-color: var(--fill-color);\n",
              "      border-bottom-color: var(--fill-color);\n",
              "    }\n",
              "    90% {\n",
              "      border-color: transparent;\n",
              "      border-bottom-color: var(--fill-color);\n",
              "    }\n",
              "  }\n",
              "</style>\n",
              "\n",
              "  <script>\n",
              "    async function quickchart(key) {\n",
              "      const quickchartButtonEl =\n",
              "        document.querySelector('#' + key + ' button');\n",
              "      quickchartButtonEl.disabled = true;  // To prevent multiple clicks.\n",
              "      quickchartButtonEl.classList.add('colab-df-spinner');\n",
              "      try {\n",
              "        const charts = await google.colab.kernel.invokeFunction(\n",
              "            'suggestCharts', [key], {});\n",
              "      } catch (error) {\n",
              "        console.error('Error during call to suggestCharts:', error);\n",
              "      }\n",
              "      quickchartButtonEl.classList.remove('colab-df-spinner');\n",
              "      quickchartButtonEl.classList.add('colab-df-quickchart-complete');\n",
              "    }\n",
              "    (() => {\n",
              "      let quickchartButtonEl =\n",
              "        document.querySelector('#df-3106c107-905a-4201-9982-f286eacc5c97 button');\n",
              "      quickchartButtonEl.style.display =\n",
              "        google.colab.kernel.accessAllowed ? 'block' : 'none';\n",
              "    })();\n",
              "  </script>\n",
              "</div>\n",
              "\n",
              "  <div id=\"id_d611130a-e9d7-45e4-ad44-5e4c17ccd8d3\">\n",
              "    <style>\n",
              "      .colab-df-generate {\n",
              "        background-color: #E8F0FE;\n",
              "        border: none;\n",
              "        border-radius: 50%;\n",
              "        cursor: pointer;\n",
              "        display: none;\n",
              "        fill: #1967D2;\n",
              "        height: 32px;\n",
              "        padding: 0 0 0 0;\n",
              "        width: 32px;\n",
              "      }\n",
              "\n",
              "      .colab-df-generate:hover {\n",
              "        background-color: #E2EBFA;\n",
              "        box-shadow: 0px 1px 2px rgba(60, 64, 67, 0.3), 0px 1px 3px 1px rgba(60, 64, 67, 0.15);\n",
              "        fill: #174EA6;\n",
              "      }\n",
              "\n",
              "      [theme=dark] .colab-df-generate {\n",
              "        background-color: #3B4455;\n",
              "        fill: #D2E3FC;\n",
              "      }\n",
              "\n",
              "      [theme=dark] .colab-df-generate:hover {\n",
              "        background-color: #434B5C;\n",
              "        box-shadow: 0px 1px 3px 1px rgba(0, 0, 0, 0.15);\n",
              "        filter: drop-shadow(0px 1px 2px rgba(0, 0, 0, 0.3));\n",
              "        fill: #FFFFFF;\n",
              "      }\n",
              "    </style>\n",
              "    <button class=\"colab-df-generate\" onclick=\"generateWithVariable('q_to_q_simialrities_df')\"\n",
              "            title=\"Generate code using this dataframe.\"\n",
              "            style=\"display:none;\">\n",
              "\n",
              "  <svg xmlns=\"http://www.w3.org/2000/svg\" height=\"24px\"viewBox=\"0 0 24 24\"\n",
              "       width=\"24px\">\n",
              "    <path d=\"M7,19H8.4L18.45,9,17,7.55,7,17.6ZM5,21V16.75L18.45,3.32a2,2,0,0,1,2.83,0l1.4,1.43a1.91,1.91,0,0,1,.58,1.4,1.91,1.91,0,0,1-.58,1.4L9.25,21ZM18.45,9,17,7.55Zm-12,3A5.31,5.31,0,0,0,4.9,8.1,5.31,5.31,0,0,0,1,6.5,5.31,5.31,0,0,0,4.9,4.9,5.31,5.31,0,0,0,6.5,1,5.31,5.31,0,0,0,8.1,4.9,5.31,5.31,0,0,0,12,6.5,5.46,5.46,0,0,0,6.5,12Z\"/>\n",
              "  </svg>\n",
              "    </button>\n",
              "    <script>\n",
              "      (() => {\n",
              "      const buttonEl =\n",
              "        document.querySelector('#id_d611130a-e9d7-45e4-ad44-5e4c17ccd8d3 button.colab-df-generate');\n",
              "      buttonEl.style.display =\n",
              "        google.colab.kernel.accessAllowed ? 'block' : 'none';\n",
              "\n",
              "      buttonEl.onclick = () => {\n",
              "        google.colab.notebook.generateWithVariable('q_to_q_simialrities_df');\n",
              "      }\n",
              "      })();\n",
              "    </script>\n",
              "  </div>\n",
              "\n",
              "    </div>\n",
              "  </div>\n"
            ],
            "text/plain": [
              "    Model  Matching  Retrieval_A  Retrieval_B  Retrieval_C\n",
              "0   legal  0.900500     0.923469     0.930108     0.921460\n",
              "1  normal  0.811317     0.863687     0.870619     0.858489\n",
              "2   angle  0.553859     0.662013     0.734446     0.689774"
            ]
          },
          "execution_count": 62,
          "metadata": {},
          "output_type": "execute_result"
        }
      ],
      "source": [
        "q_to_q_simialrities_df"
      ]
    },
    {
      "cell_type": "code",
      "execution_count": null,
      "metadata": {
        "id": "3d79aidysLVK"
      },
      "outputs": [],
      "source": [
        "# Convert accuracies to pandas DataFrame for display\n",
        "q_to_s_simialrities_df = pd.DataFrame(q_to_s_simialrities).T  # Transpose to have models as rows and prompts as columns\n",
        "\n",
        "# Reset index to add model type as a column\n",
        "q_to_s_simialrities_df.reset_index(inplace=True)\n",
        "q_to_s_simialrities_df.rename(columns={'index': 'Model'}, inplace=True)\n",
        "q_to_s_simialrities_df.to_csv(\"./assets/100_q_to_s_simialrities_df.csv\", index=False)"
      ]
    },
    {
      "cell_type": "code",
      "execution_count": null,
      "metadata": {
        "colab": {
          "base_uri": "https://localhost:8080/",
          "height": 143
        },
        "id": "SKAqfqLyGII1",
        "outputId": "15719a6f-4fba-4fc7-e6ec-a173d9f24ec2"
      },
      "outputs": [
        {
          "data": {
            "application/vnd.google.colaboratory.intrinsic+json": {
              "summary": "{\n  \"name\": \"q_to_s_simialrities_df\",\n  \"rows\": 3,\n  \"fields\": [\n    {\n      \"column\": \"Model\",\n      \"properties\": {\n        \"dtype\": \"string\",\n        \"num_unique_values\": 3,\n        \"samples\": [\n          \"legal\",\n          \"normal\",\n          \"angle\"\n        ],\n        \"semantic_type\": \"\",\n        \"description\": \"\"\n      }\n    },\n    {\n      \"column\": \"Matching\",\n      \"properties\": {\n        \"dtype\": \"number\",\n        \"std\": 0.18168653002664556,\n        \"min\": 0.516118540080343,\n        \"max\": 0.8711742654866047,\n        \"num_unique_values\": 3,\n        \"samples\": [\n          0.8711742654866047,\n          0.7605908534238703,\n          0.516118540080343\n        ],\n        \"semantic_type\": \"\",\n        \"description\": \"\"\n      }\n    },\n    {\n      \"column\": \"Retrieval_A\",\n      \"properties\": {\n        \"dtype\": \"number\",\n        \"std\": 0.15959907927703115,\n        \"min\": 0.5772140178723274,\n        \"max\": 0.8872531102282839,\n        \"num_unique_values\": 3,\n        \"samples\": [\n          0.8872531102282839,\n          0.7979786720550023,\n          0.5772140178723274\n        ],\n        \"semantic_type\": \"\",\n        \"description\": \"\"\n      }\n    },\n    {\n      \"column\": \"Retrieval_B\",\n      \"properties\": {\n        \"dtype\": \"number\",\n        \"std\": 0.13974223527024943,\n        \"min\": 0.6165390343342431,\n        \"max\": 0.8894455794847453,\n        \"num_unique_values\": 3,\n        \"samples\": [\n          0.8894455794847453,\n          0.8051956608773178,\n          0.6165390343342431\n        ],\n        \"semantic_type\": \"\",\n        \"description\": \"\"\n      }\n    },\n    {\n      \"column\": \"Retrieval_C\",\n      \"properties\": {\n        \"dtype\": \"number\",\n        \"std\": 0.14852660877282076,\n        \"min\": 0.590430928506491,\n        \"max\": 0.881323724493246,\n        \"num_unique_values\": 3,\n        \"samples\": [\n          0.881323724493246,\n          0.7879973463858948,\n          0.590430928506491\n        ],\n        \"semantic_type\": \"\",\n        \"description\": \"\"\n      }\n    }\n  ]\n}",
              "type": "dataframe",
              "variable_name": "q_to_s_simialrities_df"
            },
            "text/html": [
              "\n",
              "  <div id=\"df-7a02f86d-2a58-483b-b7f8-6192d9d04f72\" class=\"colab-df-container\">\n",
              "    <div>\n",
              "<style scoped>\n",
              "    .dataframe tbody tr th:only-of-type {\n",
              "        vertical-align: middle;\n",
              "    }\n",
              "\n",
              "    .dataframe tbody tr th {\n",
              "        vertical-align: top;\n",
              "    }\n",
              "\n",
              "    .dataframe thead th {\n",
              "        text-align: right;\n",
              "    }\n",
              "</style>\n",
              "<table border=\"1\" class=\"dataframe\">\n",
              "  <thead>\n",
              "    <tr style=\"text-align: right;\">\n",
              "      <th></th>\n",
              "      <th>Model</th>\n",
              "      <th>Matching</th>\n",
              "      <th>Retrieval_A</th>\n",
              "      <th>Retrieval_B</th>\n",
              "      <th>Retrieval_C</th>\n",
              "    </tr>\n",
              "  </thead>\n",
              "  <tbody>\n",
              "    <tr>\n",
              "      <th>0</th>\n",
              "      <td>legal</td>\n",
              "      <td>0.871174</td>\n",
              "      <td>0.887253</td>\n",
              "      <td>0.889446</td>\n",
              "      <td>0.881324</td>\n",
              "    </tr>\n",
              "    <tr>\n",
              "      <th>1</th>\n",
              "      <td>normal</td>\n",
              "      <td>0.760591</td>\n",
              "      <td>0.797979</td>\n",
              "      <td>0.805196</td>\n",
              "      <td>0.787997</td>\n",
              "    </tr>\n",
              "    <tr>\n",
              "      <th>2</th>\n",
              "      <td>angle</td>\n",
              "      <td>0.516119</td>\n",
              "      <td>0.577214</td>\n",
              "      <td>0.616539</td>\n",
              "      <td>0.590431</td>\n",
              "    </tr>\n",
              "  </tbody>\n",
              "</table>\n",
              "</div>\n",
              "    <div class=\"colab-df-buttons\">\n",
              "\n",
              "  <div class=\"colab-df-container\">\n",
              "    <button class=\"colab-df-convert\" onclick=\"convertToInteractive('df-7a02f86d-2a58-483b-b7f8-6192d9d04f72')\"\n",
              "            title=\"Convert this dataframe to an interactive table.\"\n",
              "            style=\"display:none;\">\n",
              "\n",
              "  <svg xmlns=\"http://www.w3.org/2000/svg\" height=\"24px\" viewBox=\"0 -960 960 960\">\n",
              "    <path d=\"M120-120v-720h720v720H120Zm60-500h600v-160H180v160Zm220 220h160v-160H400v160Zm0 220h160v-160H400v160ZM180-400h160v-160H180v160Zm440 0h160v-160H620v160ZM180-180h160v-160H180v160Zm440 0h160v-160H620v160Z\"/>\n",
              "  </svg>\n",
              "    </button>\n",
              "\n",
              "  <style>\n",
              "    .colab-df-container {\n",
              "      display:flex;\n",
              "      gap: 12px;\n",
              "    }\n",
              "\n",
              "    .colab-df-convert {\n",
              "      background-color: #E8F0FE;\n",
              "      border: none;\n",
              "      border-radius: 50%;\n",
              "      cursor: pointer;\n",
              "      display: none;\n",
              "      fill: #1967D2;\n",
              "      height: 32px;\n",
              "      padding: 0 0 0 0;\n",
              "      width: 32px;\n",
              "    }\n",
              "\n",
              "    .colab-df-convert:hover {\n",
              "      background-color: #E2EBFA;\n",
              "      box-shadow: 0px 1px 2px rgba(60, 64, 67, 0.3), 0px 1px 3px 1px rgba(60, 64, 67, 0.15);\n",
              "      fill: #174EA6;\n",
              "    }\n",
              "\n",
              "    .colab-df-buttons div {\n",
              "      margin-bottom: 4px;\n",
              "    }\n",
              "\n",
              "    [theme=dark] .colab-df-convert {\n",
              "      background-color: #3B4455;\n",
              "      fill: #D2E3FC;\n",
              "    }\n",
              "\n",
              "    [theme=dark] .colab-df-convert:hover {\n",
              "      background-color: #434B5C;\n",
              "      box-shadow: 0px 1px 3px 1px rgba(0, 0, 0, 0.15);\n",
              "      filter: drop-shadow(0px 1px 2px rgba(0, 0, 0, 0.3));\n",
              "      fill: #FFFFFF;\n",
              "    }\n",
              "  </style>\n",
              "\n",
              "    <script>\n",
              "      const buttonEl =\n",
              "        document.querySelector('#df-7a02f86d-2a58-483b-b7f8-6192d9d04f72 button.colab-df-convert');\n",
              "      buttonEl.style.display =\n",
              "        google.colab.kernel.accessAllowed ? 'block' : 'none';\n",
              "\n",
              "      async function convertToInteractive(key) {\n",
              "        const element = document.querySelector('#df-7a02f86d-2a58-483b-b7f8-6192d9d04f72');\n",
              "        const dataTable =\n",
              "          await google.colab.kernel.invokeFunction('convertToInteractive',\n",
              "                                                    [key], {});\n",
              "        if (!dataTable) return;\n",
              "\n",
              "        const docLinkHtml = 'Like what you see? Visit the ' +\n",
              "          '<a target=\"_blank\" href=https://colab.research.google.com/notebooks/data_table.ipynb>data table notebook</a>'\n",
              "          + ' to learn more about interactive tables.';\n",
              "        element.innerHTML = '';\n",
              "        dataTable['output_type'] = 'display_data';\n",
              "        await google.colab.output.renderOutput(dataTable, element);\n",
              "        const docLink = document.createElement('div');\n",
              "        docLink.innerHTML = docLinkHtml;\n",
              "        element.appendChild(docLink);\n",
              "      }\n",
              "    </script>\n",
              "  </div>\n",
              "\n",
              "\n",
              "<div id=\"df-3ccef845-404c-4e64-ba78-f4edda6db171\">\n",
              "  <button class=\"colab-df-quickchart\" onclick=\"quickchart('df-3ccef845-404c-4e64-ba78-f4edda6db171')\"\n",
              "            title=\"Suggest charts\"\n",
              "            style=\"display:none;\">\n",
              "\n",
              "<svg xmlns=\"http://www.w3.org/2000/svg\" height=\"24px\"viewBox=\"0 0 24 24\"\n",
              "     width=\"24px\">\n",
              "    <g>\n",
              "        <path d=\"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zM9 17H7v-7h2v7zm4 0h-2V7h2v10zm4 0h-2v-4h2v4z\"/>\n",
              "    </g>\n",
              "</svg>\n",
              "  </button>\n",
              "\n",
              "<style>\n",
              "  .colab-df-quickchart {\n",
              "      --bg-color: #E8F0FE;\n",
              "      --fill-color: #1967D2;\n",
              "      --hover-bg-color: #E2EBFA;\n",
              "      --hover-fill-color: #174EA6;\n",
              "      --disabled-fill-color: #AAA;\n",
              "      --disabled-bg-color: #DDD;\n",
              "  }\n",
              "\n",
              "  [theme=dark] .colab-df-quickchart {\n",
              "      --bg-color: #3B4455;\n",
              "      --fill-color: #D2E3FC;\n",
              "      --hover-bg-color: #434B5C;\n",
              "      --hover-fill-color: #FFFFFF;\n",
              "      --disabled-bg-color: #3B4455;\n",
              "      --disabled-fill-color: #666;\n",
              "  }\n",
              "\n",
              "  .colab-df-quickchart {\n",
              "    background-color: var(--bg-color);\n",
              "    border: none;\n",
              "    border-radius: 50%;\n",
              "    cursor: pointer;\n",
              "    display: none;\n",
              "    fill: var(--fill-color);\n",
              "    height: 32px;\n",
              "    padding: 0;\n",
              "    width: 32px;\n",
              "  }\n",
              "\n",
              "  .colab-df-quickchart:hover {\n",
              "    background-color: var(--hover-bg-color);\n",
              "    box-shadow: 0 1px 2px rgba(60, 64, 67, 0.3), 0 1px 3px 1px rgba(60, 64, 67, 0.15);\n",
              "    fill: var(--button-hover-fill-color);\n",
              "  }\n",
              "\n",
              "  .colab-df-quickchart-complete:disabled,\n",
              "  .colab-df-quickchart-complete:disabled:hover {\n",
              "    background-color: var(--disabled-bg-color);\n",
              "    fill: var(--disabled-fill-color);\n",
              "    box-shadow: none;\n",
              "  }\n",
              "\n",
              "  .colab-df-spinner {\n",
              "    border: 2px solid var(--fill-color);\n",
              "    border-color: transparent;\n",
              "    border-bottom-color: var(--fill-color);\n",
              "    animation:\n",
              "      spin 1s steps(1) infinite;\n",
              "  }\n",
              "\n",
              "  @keyframes spin {\n",
              "    0% {\n",
              "      border-color: transparent;\n",
              "      border-bottom-color: var(--fill-color);\n",
              "      border-left-color: var(--fill-color);\n",
              "    }\n",
              "    20% {\n",
              "      border-color: transparent;\n",
              "      border-left-color: var(--fill-color);\n",
              "      border-top-color: var(--fill-color);\n",
              "    }\n",
              "    30% {\n",
              "      border-color: transparent;\n",
              "      border-left-color: var(--fill-color);\n",
              "      border-top-color: var(--fill-color);\n",
              "      border-right-color: var(--fill-color);\n",
              "    }\n",
              "    40% {\n",
              "      border-color: transparent;\n",
              "      border-right-color: var(--fill-color);\n",
              "      border-top-color: var(--fill-color);\n",
              "    }\n",
              "    60% {\n",
              "      border-color: transparent;\n",
              "      border-right-color: var(--fill-color);\n",
              "    }\n",
              "    80% {\n",
              "      border-color: transparent;\n",
              "      border-right-color: var(--fill-color);\n",
              "      border-bottom-color: var(--fill-color);\n",
              "    }\n",
              "    90% {\n",
              "      border-color: transparent;\n",
              "      border-bottom-color: var(--fill-color);\n",
              "    }\n",
              "  }\n",
              "</style>\n",
              "\n",
              "  <script>\n",
              "    async function quickchart(key) {\n",
              "      const quickchartButtonEl =\n",
              "        document.querySelector('#' + key + ' button');\n",
              "      quickchartButtonEl.disabled = true;  // To prevent multiple clicks.\n",
              "      quickchartButtonEl.classList.add('colab-df-spinner');\n",
              "      try {\n",
              "        const charts = await google.colab.kernel.invokeFunction(\n",
              "            'suggestCharts', [key], {});\n",
              "      } catch (error) {\n",
              "        console.error('Error during call to suggestCharts:', error);\n",
              "      }\n",
              "      quickchartButtonEl.classList.remove('colab-df-spinner');\n",
              "      quickchartButtonEl.classList.add('colab-df-quickchart-complete');\n",
              "    }\n",
              "    (() => {\n",
              "      let quickchartButtonEl =\n",
              "        document.querySelector('#df-3ccef845-404c-4e64-ba78-f4edda6db171 button');\n",
              "      quickchartButtonEl.style.display =\n",
              "        google.colab.kernel.accessAllowed ? 'block' : 'none';\n",
              "    })();\n",
              "  </script>\n",
              "</div>\n",
              "\n",
              "  <div id=\"id_2869e305-1281-4156-af02-2c6e02ad27bc\">\n",
              "    <style>\n",
              "      .colab-df-generate {\n",
              "        background-color: #E8F0FE;\n",
              "        border: none;\n",
              "        border-radius: 50%;\n",
              "        cursor: pointer;\n",
              "        display: none;\n",
              "        fill: #1967D2;\n",
              "        height: 32px;\n",
              "        padding: 0 0 0 0;\n",
              "        width: 32px;\n",
              "      }\n",
              "\n",
              "      .colab-df-generate:hover {\n",
              "        background-color: #E2EBFA;\n",
              "        box-shadow: 0px 1px 2px rgba(60, 64, 67, 0.3), 0px 1px 3px 1px rgba(60, 64, 67, 0.15);\n",
              "        fill: #174EA6;\n",
              "      }\n",
              "\n",
              "      [theme=dark] .colab-df-generate {\n",
              "        background-color: #3B4455;\n",
              "        fill: #D2E3FC;\n",
              "      }\n",
              "\n",
              "      [theme=dark] .colab-df-generate:hover {\n",
              "        background-color: #434B5C;\n",
              "        box-shadow: 0px 1px 3px 1px rgba(0, 0, 0, 0.15);\n",
              "        filter: drop-shadow(0px 1px 2px rgba(0, 0, 0, 0.3));\n",
              "        fill: #FFFFFF;\n",
              "      }\n",
              "    </style>\n",
              "    <button class=\"colab-df-generate\" onclick=\"generateWithVariable('q_to_s_simialrities_df')\"\n",
              "            title=\"Generate code using this dataframe.\"\n",
              "            style=\"display:none;\">\n",
              "\n",
              "  <svg xmlns=\"http://www.w3.org/2000/svg\" height=\"24px\"viewBox=\"0 0 24 24\"\n",
              "       width=\"24px\">\n",
              "    <path d=\"M7,19H8.4L18.45,9,17,7.55,7,17.6ZM5,21V16.75L18.45,3.32a2,2,0,0,1,2.83,0l1.4,1.43a1.91,1.91,0,0,1,.58,1.4,1.91,1.91,0,0,1-.58,1.4L9.25,21ZM18.45,9,17,7.55Zm-12,3A5.31,5.31,0,0,0,4.9,8.1,5.31,5.31,0,0,0,1,6.5,5.31,5.31,0,0,0,4.9,4.9,5.31,5.31,0,0,0,6.5,1,5.31,5.31,0,0,0,8.1,4.9,5.31,5.31,0,0,0,12,6.5,5.46,5.46,0,0,0,6.5,12Z\"/>\n",
              "  </svg>\n",
              "    </button>\n",
              "    <script>\n",
              "      (() => {\n",
              "      const buttonEl =\n",
              "        document.querySelector('#id_2869e305-1281-4156-af02-2c6e02ad27bc button.colab-df-generate');\n",
              "      buttonEl.style.display =\n",
              "        google.colab.kernel.accessAllowed ? 'block' : 'none';\n",
              "\n",
              "      buttonEl.onclick = () => {\n",
              "        google.colab.notebook.generateWithVariable('q_to_s_simialrities_df');\n",
              "      }\n",
              "      })();\n",
              "    </script>\n",
              "  </div>\n",
              "\n",
              "    </div>\n",
              "  </div>\n"
            ],
            "text/plain": [
              "    Model  Matching  Retrieval_A  Retrieval_B  Retrieval_C\n",
              "0   legal  0.871174     0.887253     0.889446     0.881324\n",
              "1  normal  0.760591     0.797979     0.805196     0.787997\n",
              "2   angle  0.516119     0.577214     0.616539     0.590431"
            ]
          },
          "execution_count": 64,
          "metadata": {},
          "output_type": "execute_result"
        }
      ],
      "source": [
        "q_to_s_simialrities_df"
      ]
    }
  ],
  "metadata": {
    "accelerator": "GPU",
    "colab": {
      "gpuType": "V100",
      "machine_shape": "hm",
      "provenance": []
    },
    "kaggle": {
      "accelerator": "gpu",
      "dataSources": [],
      "dockerImageVersionId": 30648,
      "isGpuEnabled": true,
      "isInternetEnabled": true,
      "language": "python",
      "sourceType": "notebook"
    },
    "kernelspec": {
      "display_name": "Python 3",
      "name": "python3"
    },
    "language_info": {
      "codemirror_mode": {
        "name": "ipython",
        "version": 3
      },
      "file_extension": ".py",
      "mimetype": "text/x-python",
      "name": "python",
      "nbconvert_exporter": "python",
      "pygments_lexer": "ipython3",
      "version": "3.10.13"
    },
    "widgets": {
      "application/vnd.jupyter.widget-state+json": {
        "02e107a6ba544c34a4b8b487fcec2e7c": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "DescriptionStyleModel",
          "state": {
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "DescriptionStyleModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "StyleView",
            "description_width": ""
          }
        },
        "036532359bdd4be28d557e96719b0044": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "HBoxModel",
          "state": {
            "_dom_classes": [],
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "HBoxModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/controls",
            "_view_module_version": "1.5.0",
            "_view_name": "HBoxView",
            "box_style": "",
            "children": [
              "IPY_MODEL_6e7394d7e4f54f8cb34ce16f7edd2cb9",
              "IPY_MODEL_38503e42f0c84e88bce2cc15b39b37bd",
              "IPY_MODEL_bf50fa3986954076b75e71f591bd9326"
            ],
            "layout": "IPY_MODEL_e64829f62777444aa6db9e73bb4c49ee"
          }
        },
        "039615d4022945d9a93d6e56ccc8ed8a": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "HBoxModel",
          "state": {
            "_dom_classes": [],
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "HBoxModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/controls",
            "_view_module_version": "1.5.0",
            "_view_name": "HBoxView",
            "box_style": "",
            "children": [
              "IPY_MODEL_dd4b4193673541d48a42d809a3833785",
              "IPY_MODEL_50755bb8436b4132baca52427bc1f614",
              "IPY_MODEL_53d9ab1cb6a941938445d68785839c80"
            ],
            "layout": "IPY_MODEL_791f59a608f84c1d814c6e312d57582b"
          }
        },
        "058b455597d64d5292658e1545149c16": {
          "model_module": "@jupyter-widgets/base",
          "model_module_version": "1.2.0",
          "model_name": "LayoutModel",
          "state": {
            "_model_module": "@jupyter-widgets/base",
            "_model_module_version": "1.2.0",
            "_model_name": "LayoutModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "LayoutView",
            "align_content": null,
            "align_items": null,
            "align_self": null,
            "border": null,
            "bottom": null,
            "display": null,
            "flex": null,
            "flex_flow": null,
            "grid_area": null,
            "grid_auto_columns": null,
            "grid_auto_flow": null,
            "grid_auto_rows": null,
            "grid_column": null,
            "grid_gap": null,
            "grid_row": null,
            "grid_template_areas": null,
            "grid_template_columns": null,
            "grid_template_rows": null,
            "height": null,
            "justify_content": null,
            "justify_items": null,
            "left": null,
            "margin": null,
            "max_height": null,
            "max_width": null,
            "min_height": null,
            "min_width": null,
            "object_fit": null,
            "object_position": null,
            "order": null,
            "overflow": null,
            "overflow_x": null,
            "overflow_y": null,
            "padding": null,
            "right": null,
            "top": null,
            "visibility": null,
            "width": null
          }
        },
        "05ada55a33944694947f2bdd6467a3b8": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "ProgressStyleModel",
          "state": {
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "ProgressStyleModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "StyleView",
            "bar_color": null,
            "description_width": ""
          }
        },
        "05e6050677d8452a81e756446173c1eb": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "FloatProgressModel",
          "state": {
            "_dom_classes": [],
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "FloatProgressModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/controls",
            "_view_module_version": "1.5.0",
            "_view_name": "ProgressView",
            "bar_style": "success",
            "description": "",
            "description_tooltip": null,
            "layout": "IPY_MODEL_9d6450e7045a42dc99398b61be4641b2",
            "max": 466062,
            "min": 0,
            "orientation": "horizontal",
            "style": "IPY_MODEL_7876beff823b4e1cb3d585ff2b5da1ea",
            "value": 466062
          }
        },
        "0607a7db287444ffab683323fb4473ce": {
          "model_module": "@jupyter-widgets/base",
          "model_module_version": "1.2.0",
          "model_name": "LayoutModel",
          "state": {
            "_model_module": "@jupyter-widgets/base",
            "_model_module_version": "1.2.0",
            "_model_name": "LayoutModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "LayoutView",
            "align_content": null,
            "align_items": null,
            "align_self": null,
            "border": null,
            "bottom": null,
            "display": null,
            "flex": null,
            "flex_flow": null,
            "grid_area": null,
            "grid_auto_columns": null,
            "grid_auto_flow": null,
            "grid_auto_rows": null,
            "grid_column": null,
            "grid_gap": null,
            "grid_row": null,
            "grid_template_areas": null,
            "grid_template_columns": null,
            "grid_template_rows": null,
            "height": null,
            "justify_content": null,
            "justify_items": null,
            "left": null,
            "margin": null,
            "max_height": null,
            "max_width": null,
            "min_height": null,
            "min_width": null,
            "object_fit": null,
            "object_position": null,
            "order": null,
            "overflow": null,
            "overflow_x": null,
            "overflow_y": null,
            "padding": null,
            "right": null,
            "top": null,
            "visibility": null,
            "width": null
          }
        },
        "07b7a863a4b2472e945056fef3550f4f": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "HTMLModel",
          "state": {
            "_dom_classes": [],
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "HTMLModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/controls",
            "_view_module_version": "1.5.0",
            "_view_name": "HTMLView",
            "description": "",
            "description_tooltip": null,
            "layout": "IPY_MODEL_f26830d2e4f34004a8c2c932c9f65728",
            "placeholder": "​",
            "style": "IPY_MODEL_fd32124ebf3946009c5bdc91ee6f7354",
            "value": "added_tokens.json: 100%"
          }
        },
        "07ba0ec429c949fbaf07e4cdedd334a1": {
          "model_module": "@jupyter-widgets/base",
          "model_module_version": "1.2.0",
          "model_name": "LayoutModel",
          "state": {
            "_model_module": "@jupyter-widgets/base",
            "_model_module_version": "1.2.0",
            "_model_name": "LayoutModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "LayoutView",
            "align_content": null,
            "align_items": null,
            "align_self": null,
            "border": null,
            "bottom": null,
            "display": null,
            "flex": null,
            "flex_flow": null,
            "grid_area": null,
            "grid_auto_columns": null,
            "grid_auto_flow": null,
            "grid_auto_rows": null,
            "grid_column": null,
            "grid_gap": null,
            "grid_row": null,
            "grid_template_areas": null,
            "grid_template_columns": null,
            "grid_template_rows": null,
            "height": null,
            "justify_content": null,
            "justify_items": null,
            "left": null,
            "margin": null,
            "max_height": null,
            "max_width": null,
            "min_height": null,
            "min_width": null,
            "object_fit": null,
            "object_position": null,
            "order": null,
            "overflow": null,
            "overflow_x": null,
            "overflow_y": null,
            "padding": null,
            "right": null,
            "top": null,
            "visibility": null,
            "width": null
          }
        },
        "0989e8f4512449a4b42839feeef4ab72": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "ProgressStyleModel",
          "state": {
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "ProgressStyleModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "StyleView",
            "bar_color": null,
            "description_width": ""
          }
        },
        "0a542eb568c94662ba68b8f4941c1365": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "ProgressStyleModel",
          "state": {
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "ProgressStyleModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "StyleView",
            "bar_color": null,
            "description_width": ""
          }
        },
        "0cc25c2e6b434724a8ae5ed3f4ddc8dd": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "HBoxModel",
          "state": {
            "_dom_classes": [],
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "HBoxModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/controls",
            "_view_module_version": "1.5.0",
            "_view_name": "HBoxView",
            "box_style": "",
            "children": [
              "IPY_MODEL_3c35ebbdf80d4ae8b29257e678400c43",
              "IPY_MODEL_b027455d9c4b4f2faae6e2750ac0642a",
              "IPY_MODEL_e28dddb294e74d18b2445ae8f3ed8f0f"
            ],
            "layout": "IPY_MODEL_ea6144b7e988424fa2f3be5a0b67577c"
          }
        },
        "0f4c1fd272634b6e8b50cfa3ee52148b": {
          "model_module": "@jupyter-widgets/base",
          "model_module_version": "1.2.0",
          "model_name": "LayoutModel",
          "state": {
            "_model_module": "@jupyter-widgets/base",
            "_model_module_version": "1.2.0",
            "_model_name": "LayoutModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "LayoutView",
            "align_content": null,
            "align_items": null,
            "align_self": null,
            "border": null,
            "bottom": null,
            "display": null,
            "flex": null,
            "flex_flow": null,
            "grid_area": null,
            "grid_auto_columns": null,
            "grid_auto_flow": null,
            "grid_auto_rows": null,
            "grid_column": null,
            "grid_gap": null,
            "grid_row": null,
            "grid_template_areas": null,
            "grid_template_columns": null,
            "grid_template_rows": null,
            "height": null,
            "justify_content": null,
            "justify_items": null,
            "left": null,
            "margin": null,
            "max_height": null,
            "max_width": null,
            "min_height": null,
            "min_width": null,
            "object_fit": null,
            "object_position": null,
            "order": null,
            "overflow": null,
            "overflow_x": null,
            "overflow_y": null,
            "padding": null,
            "right": null,
            "top": null,
            "visibility": null,
            "width": null
          }
        },
        "0febad83c4a444c29c1718e3b021b00d": {
          "model_module": "@jupyter-widgets/base",
          "model_module_version": "1.2.0",
          "model_name": "LayoutModel",
          "state": {
            "_model_module": "@jupyter-widgets/base",
            "_model_module_version": "1.2.0",
            "_model_name": "LayoutModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "LayoutView",
            "align_content": null,
            "align_items": null,
            "align_self": null,
            "border": null,
            "bottom": null,
            "display": null,
            "flex": null,
            "flex_flow": null,
            "grid_area": null,
            "grid_auto_columns": null,
            "grid_auto_flow": null,
            "grid_auto_rows": null,
            "grid_column": null,
            "grid_gap": null,
            "grid_row": null,
            "grid_template_areas": null,
            "grid_template_columns": null,
            "grid_template_rows": null,
            "height": null,
            "justify_content": null,
            "justify_items": null,
            "left": null,
            "margin": null,
            "max_height": null,
            "max_width": null,
            "min_height": null,
            "min_width": null,
            "object_fit": null,
            "object_position": null,
            "order": null,
            "overflow": null,
            "overflow_x": null,
            "overflow_y": null,
            "padding": null,
            "right": null,
            "top": null,
            "visibility": null,
            "width": null
          }
        },
        "101b061c4995450e81ba6cd6b11df9fb": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "DescriptionStyleModel",
          "state": {
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "DescriptionStyleModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "StyleView",
            "description_width": ""
          }
        },
        "113ed514ced54517aa24c973a5243e8c": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "FloatProgressModel",
          "state": {
            "_dom_classes": [],
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "FloatProgressModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/controls",
            "_view_module_version": "1.5.0",
            "_view_name": "ProgressView",
            "bar_style": "success",
            "description": "",
            "description_tooltip": null,
            "layout": "IPY_MODEL_ad529f36efd34a999d7b4d44662f0aae",
            "max": 711396,
            "min": 0,
            "orientation": "horizontal",
            "style": "IPY_MODEL_da6b8ce16eb643a9ae2d3922313f713b",
            "value": 711396
          }
        },
        "18523f5e3756499abd42a7c8eaffca85": {
          "model_module": "@jupyter-widgets/base",
          "model_module_version": "1.2.0",
          "model_name": "LayoutModel",
          "state": {
            "_model_module": "@jupyter-widgets/base",
            "_model_module_version": "1.2.0",
            "_model_name": "LayoutModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "LayoutView",
            "align_content": null,
            "align_items": null,
            "align_self": null,
            "border": null,
            "bottom": null,
            "display": null,
            "flex": null,
            "flex_flow": null,
            "grid_area": null,
            "grid_auto_columns": null,
            "grid_auto_flow": null,
            "grid_auto_rows": null,
            "grid_column": null,
            "grid_gap": null,
            "grid_row": null,
            "grid_template_areas": null,
            "grid_template_columns": null,
            "grid_template_rows": null,
            "height": null,
            "justify_content": null,
            "justify_items": null,
            "left": null,
            "margin": null,
            "max_height": null,
            "max_width": null,
            "min_height": null,
            "min_width": null,
            "object_fit": null,
            "object_position": null,
            "order": null,
            "overflow": null,
            "overflow_x": null,
            "overflow_y": null,
            "padding": null,
            "right": null,
            "top": null,
            "visibility": null,
            "width": null
          }
        },
        "18d23d03a0e5430d8eeff821ea9fa532": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "HBoxModel",
          "state": {
            "_dom_classes": [],
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "HBoxModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/controls",
            "_view_module_version": "1.5.0",
            "_view_name": "HBoxView",
            "box_style": "",
            "children": [
              "IPY_MODEL_fd19a0e3d5f24aeda58d9b51192b88e3",
              "IPY_MODEL_440f31b67ad147188f08076be9d5ba65",
              "IPY_MODEL_6ed9c16b4bed4154a958c24b42550a04"
            ],
            "layout": "IPY_MODEL_ea15eed9185747f095bc9fe13ee69384"
          }
        },
        "19867d419dbe404a96efe3001a9e1d2b": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "FloatProgressModel",
          "state": {
            "_dom_classes": [],
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "FloatProgressModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/controls",
            "_view_module_version": "1.5.0",
            "_view_name": "ProgressView",
            "bar_style": "success",
            "description": "",
            "description_tooltip": null,
            "layout": "IPY_MODEL_25467d9ffd6c4090818f5ca4415be40a",
            "max": 1017,
            "min": 0,
            "orientation": "horizontal",
            "style": "IPY_MODEL_8371d980c0344f5b9b658e9f5064fc53",
            "value": 1017
          }
        },
        "1a2b724856584b8ba4a2ed4da1d6e07a": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "HBoxModel",
          "state": {
            "_dom_classes": [],
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "HBoxModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/controls",
            "_view_module_version": "1.5.0",
            "_view_name": "HBoxView",
            "box_style": "",
            "children": [
              "IPY_MODEL_1f085ebe73544590a9dcca904647e87c",
              "IPY_MODEL_d8f83b817cf04648ade9e5844f4a04a9",
              "IPY_MODEL_5a717f8063564fb7adef9d962b033cb0"
            ],
            "layout": "IPY_MODEL_751b6b6145474d5e8016684ae579922a"
          }
        },
        "1beeea1990b64c53b78b3d9372447882": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "ProgressStyleModel",
          "state": {
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "ProgressStyleModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "StyleView",
            "bar_color": null,
            "description_width": ""
          }
        },
        "1d533ff482df43bdb83c4dc8c663d88c": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "HTMLModel",
          "state": {
            "_dom_classes": [],
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "HTMLModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/controls",
            "_view_module_version": "1.5.0",
            "_view_name": "HTMLView",
            "description": "",
            "description_tooltip": null,
            "layout": "IPY_MODEL_7e1b42cd7d8c4c8c8a5b8a167ccd9528",
            "placeholder": "​",
            "style": "IPY_MODEL_83991338f6854903a899d874085c18f4",
            "value": "Clean file accuracy_df.csv: 100%"
          }
        },
        "1d5a82eb81eb4a4189fb8c00c8d209bf": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "FloatProgressModel",
          "state": {
            "_dom_classes": [],
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "FloatProgressModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/controls",
            "_view_module_version": "1.5.0",
            "_view_name": "ProgressView",
            "bar_style": "success",
            "description": "",
            "description_tooltip": null,
            "layout": "IPY_MODEL_1ef60a8193d44148aa06deb8ad4db381",
            "max": 1586056715,
            "min": 0,
            "orientation": "horizontal",
            "style": "IPY_MODEL_e3ac7e4a662f4c059c8358d4318b29fb",
            "value": 1586056715
          }
        },
        "1ef60a8193d44148aa06deb8ad4db381": {
          "model_module": "@jupyter-widgets/base",
          "model_module_version": "1.2.0",
          "model_name": "LayoutModel",
          "state": {
            "_model_module": "@jupyter-widgets/base",
            "_model_module_version": "1.2.0",
            "_model_name": "LayoutModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "LayoutView",
            "align_content": null,
            "align_items": null,
            "align_self": null,
            "border": null,
            "bottom": null,
            "display": null,
            "flex": null,
            "flex_flow": null,
            "grid_area": null,
            "grid_auto_columns": null,
            "grid_auto_flow": null,
            "grid_auto_rows": null,
            "grid_column": null,
            "grid_gap": null,
            "grid_row": null,
            "grid_template_areas": null,
            "grid_template_columns": null,
            "grid_template_rows": null,
            "height": null,
            "justify_content": null,
            "justify_items": null,
            "left": null,
            "margin": null,
            "max_height": null,
            "max_width": null,
            "min_height": null,
            "min_width": null,
            "object_fit": null,
            "object_position": null,
            "order": null,
            "overflow": null,
            "overflow_x": null,
            "overflow_y": null,
            "padding": null,
            "right": null,
            "top": null,
            "visibility": null,
            "width": null
          }
        },
        "1f085ebe73544590a9dcca904647e87c": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "HTMLModel",
          "state": {
            "_dom_classes": [],
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "HTMLModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/controls",
            "_view_module_version": "1.5.0",
            "_view_name": "HTMLView",
            "description": "",
            "description_tooltip": null,
            "layout": "IPY_MODEL_ce1e5b18f16e4c90b960370068891630",
            "placeholder": "​",
            "style": "IPY_MODEL_d6bf535d25a84f8e9263e9a058e91e70",
            "value": "config.json: 100%"
          }
        },
        "1f0bca07e23447ee9fdcfe3f3b4cb29c": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "DescriptionStyleModel",
          "state": {
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "DescriptionStyleModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "StyleView",
            "description_width": ""
          }
        },
        "1fc1e34127f34776928d5e2563569b77": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "HTMLModel",
          "state": {
            "_dom_classes": [],
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "HTMLModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/controls",
            "_view_module_version": "1.5.0",
            "_view_name": "HTMLView",
            "description": "",
            "description_tooltip": null,
            "layout": "IPY_MODEL_d15d9c7bcf784984a0eaec7c1d76ab77",
            "placeholder": "​",
            "style": "IPY_MODEL_dbc56776fc7148e3a1d5f922af7eddee",
            "value": " 438M/438M [00:16&lt;00:00, 27.0MB/s]"
          }
        },
        "2024e74a449840689154bc80afc28257": {
          "model_module": "@jupyter-widgets/base",
          "model_module_version": "1.2.0",
          "model_name": "LayoutModel",
          "state": {
            "_model_module": "@jupyter-widgets/base",
            "_model_module_version": "1.2.0",
            "_model_name": "LayoutModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "LayoutView",
            "align_content": null,
            "align_items": null,
            "align_self": null,
            "border": null,
            "bottom": null,
            "display": null,
            "flex": null,
            "flex_flow": null,
            "grid_area": null,
            "grid_auto_columns": null,
            "grid_auto_flow": null,
            "grid_auto_rows": null,
            "grid_column": null,
            "grid_gap": null,
            "grid_row": null,
            "grid_template_areas": null,
            "grid_template_columns": null,
            "grid_template_rows": null,
            "height": null,
            "justify_content": null,
            "justify_items": null,
            "left": null,
            "margin": null,
            "max_height": null,
            "max_width": null,
            "min_height": null,
            "min_width": null,
            "object_fit": null,
            "object_position": null,
            "order": null,
            "overflow": null,
            "overflow_x": null,
            "overflow_y": null,
            "padding": null,
            "right": null,
            "top": null,
            "visibility": null,
            "width": null
          }
        },
        "2045ad6d057e421785c49d6f8ad1c119": {
          "model_module": "@jupyter-widgets/base",
          "model_module_version": "1.2.0",
          "model_name": "LayoutModel",
          "state": {
            "_model_module": "@jupyter-widgets/base",
            "_model_module_version": "1.2.0",
            "_model_name": "LayoutModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "LayoutView",
            "align_content": null,
            "align_items": null,
            "align_self": null,
            "border": null,
            "bottom": null,
            "display": null,
            "flex": null,
            "flex_flow": null,
            "grid_area": null,
            "grid_auto_columns": null,
            "grid_auto_flow": null,
            "grid_auto_rows": null,
            "grid_column": null,
            "grid_gap": null,
            "grid_row": null,
            "grid_template_areas": null,
            "grid_template_columns": null,
            "grid_template_rows": null,
            "height": null,
            "justify_content": null,
            "justify_items": null,
            "left": null,
            "margin": null,
            "max_height": null,
            "max_width": null,
            "min_height": null,
            "min_width": null,
            "object_fit": null,
            "object_position": null,
            "order": null,
            "overflow": null,
            "overflow_x": null,
            "overflow_y": null,
            "padding": null,
            "right": null,
            "top": null,
            "visibility": null,
            "width": null
          }
        },
        "208a71a840a64a66992c742eeacdfd7b": {
          "model_module": "@jupyter-widgets/base",
          "model_module_version": "1.2.0",
          "model_name": "LayoutModel",
          "state": {
            "_model_module": "@jupyter-widgets/base",
            "_model_module_version": "1.2.0",
            "_model_name": "LayoutModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "LayoutView",
            "align_content": null,
            "align_items": null,
            "align_self": null,
            "border": null,
            "bottom": null,
            "display": null,
            "flex": null,
            "flex_flow": null,
            "grid_area": null,
            "grid_auto_columns": null,
            "grid_auto_flow": null,
            "grid_auto_rows": null,
            "grid_column": null,
            "grid_gap": null,
            "grid_row": null,
            "grid_template_areas": null,
            "grid_template_columns": null,
            "grid_template_rows": null,
            "height": null,
            "justify_content": null,
            "justify_items": null,
            "left": null,
            "margin": null,
            "max_height": null,
            "max_width": null,
            "min_height": null,
            "min_width": null,
            "object_fit": null,
            "object_position": null,
            "order": null,
            "overflow": null,
            "overflow_x": null,
            "overflow_y": null,
            "padding": null,
            "right": null,
            "top": null,
            "visibility": null,
            "width": null
          }
        },
        "2095f6c164864c22b30e7a9f28bfc18a": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "FloatProgressModel",
          "state": {
            "_dom_classes": [],
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "FloatProgressModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/controls",
            "_view_module_version": "1.5.0",
            "_view_name": "ProgressView",
            "bar_style": "success",
            "description": "",
            "description_tooltip": null,
            "layout": "IPY_MODEL_e6eb1583bee4469687ac43f71bf10bd3",
            "max": 1586056715,
            "min": 0,
            "orientation": "horizontal",
            "style": "IPY_MODEL_66ff9214ff0e49728dca515fac9de687",
            "value": 1586056715
          }
        },
        "2268e7d9849f4b71a861aa36ca362981": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "DescriptionStyleModel",
          "state": {
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "DescriptionStyleModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "StyleView",
            "description_width": ""
          }
        },
        "2382940b7f6146b9a6cc8f63246287a7": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "ProgressStyleModel",
          "state": {
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "ProgressStyleModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "StyleView",
            "bar_color": null,
            "description_width": ""
          }
        },
        "239cf99d73c343c2ba54a9961f238721": {
          "model_module": "@jupyter-widgets/base",
          "model_module_version": "1.2.0",
          "model_name": "LayoutModel",
          "state": {
            "_model_module": "@jupyter-widgets/base",
            "_model_module_version": "1.2.0",
            "_model_name": "LayoutModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "LayoutView",
            "align_content": null,
            "align_items": null,
            "align_self": null,
            "border": null,
            "bottom": null,
            "display": null,
            "flex": null,
            "flex_flow": null,
            "grid_area": null,
            "grid_auto_columns": null,
            "grid_auto_flow": null,
            "grid_auto_rows": null,
            "grid_column": null,
            "grid_gap": null,
            "grid_row": null,
            "grid_template_areas": null,
            "grid_template_columns": null,
            "grid_template_rows": null,
            "height": null,
            "justify_content": null,
            "justify_items": null,
            "left": null,
            "margin": null,
            "max_height": null,
            "max_width": null,
            "min_height": null,
            "min_width": null,
            "object_fit": null,
            "object_position": null,
            "order": null,
            "overflow": null,
            "overflow_x": null,
            "overflow_y": null,
            "padding": null,
            "right": null,
            "top": null,
            "visibility": null,
            "width": null
          }
        },
        "24a6bfbed89241cfac202791140c228d": {
          "model_module": "@jupyter-widgets/base",
          "model_module_version": "1.2.0",
          "model_name": "LayoutModel",
          "state": {
            "_model_module": "@jupyter-widgets/base",
            "_model_module_version": "1.2.0",
            "_model_name": "LayoutModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "LayoutView",
            "align_content": null,
            "align_items": null,
            "align_self": null,
            "border": null,
            "bottom": null,
            "display": null,
            "flex": null,
            "flex_flow": null,
            "grid_area": null,
            "grid_auto_columns": null,
            "grid_auto_flow": null,
            "grid_auto_rows": null,
            "grid_column": null,
            "grid_gap": null,
            "grid_row": null,
            "grid_template_areas": null,
            "grid_template_columns": null,
            "grid_template_rows": null,
            "height": null,
            "justify_content": null,
            "justify_items": null,
            "left": null,
            "margin": null,
            "max_height": null,
            "max_width": null,
            "min_height": null,
            "min_width": null,
            "object_fit": null,
            "object_position": null,
            "order": null,
            "overflow": null,
            "overflow_x": null,
            "overflow_y": null,
            "padding": null,
            "right": null,
            "top": null,
            "visibility": null,
            "width": null
          }
        },
        "25467d9ffd6c4090818f5ca4415be40a": {
          "model_module": "@jupyter-widgets/base",
          "model_module_version": "1.2.0",
          "model_name": "LayoutModel",
          "state": {
            "_model_module": "@jupyter-widgets/base",
            "_model_module_version": "1.2.0",
            "_model_name": "LayoutModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "LayoutView",
            "align_content": null,
            "align_items": null,
            "align_self": null,
            "border": null,
            "bottom": null,
            "display": null,
            "flex": null,
            "flex_flow": null,
            "grid_area": null,
            "grid_auto_columns": null,
            "grid_auto_flow": null,
            "grid_auto_rows": null,
            "grid_column": null,
            "grid_gap": null,
            "grid_row": null,
            "grid_template_areas": null,
            "grid_template_columns": null,
            "grid_template_rows": null,
            "height": null,
            "justify_content": null,
            "justify_items": null,
            "left": null,
            "margin": null,
            "max_height": null,
            "max_width": null,
            "min_height": null,
            "min_width": null,
            "object_fit": null,
            "object_position": null,
            "order": null,
            "overflow": null,
            "overflow_x": null,
            "overflow_y": null,
            "padding": null,
            "right": null,
            "top": null,
            "visibility": null,
            "width": null
          }
        },
        "266a0c33531347309a196ed379a6887a": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "DescriptionStyleModel",
          "state": {
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "DescriptionStyleModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "StyleView",
            "description_width": ""
          }
        },
        "26987ba65a524d239cdda69e1ab7f772": {
          "model_module": "@jupyter-widgets/base",
          "model_module_version": "1.2.0",
          "model_name": "LayoutModel",
          "state": {
            "_model_module": "@jupyter-widgets/base",
            "_model_module_version": "1.2.0",
            "_model_name": "LayoutModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "LayoutView",
            "align_content": null,
            "align_items": null,
            "align_self": null,
            "border": null,
            "bottom": null,
            "display": null,
            "flex": null,
            "flex_flow": null,
            "grid_area": null,
            "grid_auto_columns": null,
            "grid_auto_flow": null,
            "grid_auto_rows": null,
            "grid_column": null,
            "grid_gap": null,
            "grid_row": null,
            "grid_template_areas": null,
            "grid_template_columns": null,
            "grid_template_rows": null,
            "height": null,
            "justify_content": null,
            "justify_items": null,
            "left": null,
            "margin": null,
            "max_height": null,
            "max_width": null,
            "min_height": null,
            "min_width": null,
            "object_fit": null,
            "object_position": null,
            "order": null,
            "overflow": null,
            "overflow_x": null,
            "overflow_y": null,
            "padding": null,
            "right": null,
            "top": null,
            "visibility": null,
            "width": null
          }
        },
        "26cab95fdb274ac685baf0de6325edb0": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "HBoxModel",
          "state": {
            "_dom_classes": [],
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "HBoxModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/controls",
            "_view_module_version": "1.5.0",
            "_view_name": "HBoxView",
            "box_style": "",
            "children": [
              "IPY_MODEL_ad2a2ad32db44fe38637026f380255aa",
              "IPY_MODEL_26d16c7a90034663bc152a98ebcc9d4e",
              "IPY_MODEL_dfe0de80267c46ffbbd1cf6c6af1a073"
            ],
            "layout": "IPY_MODEL_54c0cc5d8d854b0386a02ac43d945379"
          }
        },
        "26d16c7a90034663bc152a98ebcc9d4e": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "FloatProgressModel",
          "state": {
            "_dom_classes": [],
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "FloatProgressModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/controls",
            "_view_module_version": "1.5.0",
            "_view_name": "ProgressView",
            "bar_style": "success",
            "description": "",
            "description_tooltip": null,
            "layout": "IPY_MODEL_c5fa6f074c7b4159a8063dc759e53087",
            "max": 112,
            "min": 0,
            "orientation": "horizontal",
            "style": "IPY_MODEL_75f59976ffc34405898992e20fce9e5a",
            "value": 112
          }
        },
        "2807fc214f6944f48f7f1f673e2091d7": {
          "model_module": "@jupyter-widgets/base",
          "model_module_version": "1.2.0",
          "model_name": "LayoutModel",
          "state": {
            "_model_module": "@jupyter-widgets/base",
            "_model_module_version": "1.2.0",
            "_model_name": "LayoutModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "LayoutView",
            "align_content": null,
            "align_items": null,
            "align_self": null,
            "border": null,
            "bottom": null,
            "display": null,
            "flex": null,
            "flex_flow": null,
            "grid_area": null,
            "grid_auto_columns": null,
            "grid_auto_flow": null,
            "grid_auto_rows": null,
            "grid_column": null,
            "grid_gap": null,
            "grid_row": null,
            "grid_template_areas": null,
            "grid_template_columns": null,
            "grid_template_rows": null,
            "height": null,
            "justify_content": null,
            "justify_items": null,
            "left": null,
            "margin": null,
            "max_height": null,
            "max_width": null,
            "min_height": null,
            "min_width": null,
            "object_fit": null,
            "object_position": null,
            "order": null,
            "overflow": null,
            "overflow_x": null,
            "overflow_y": null,
            "padding": null,
            "right": null,
            "top": null,
            "visibility": null,
            "width": null
          }
        },
        "287a42f6064b41aba0178a0c99e8bce7": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "HBoxModel",
          "state": {
            "_dom_classes": [],
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "HBoxModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/controls",
            "_view_module_version": "1.5.0",
            "_view_name": "HBoxView",
            "box_style": "",
            "children": [
              "IPY_MODEL_57fbd10434ed4715a26ac78f8ea3f1e7",
              "IPY_MODEL_74ac5038823a4a1a94cb05b008588fdb",
              "IPY_MODEL_d5044beecea34ba18974cf66fe32eb2f"
            ],
            "layout": "IPY_MODEL_a5cf1ca562aa44fabe4a59778513a54f"
          }
        },
        "2911bca72fe0443088071995f9db9da5": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "DescriptionStyleModel",
          "state": {
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "DescriptionStyleModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "StyleView",
            "description_width": ""
          }
        },
        "2d56d6c83ebd4292aff63ed5402fb4a7": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "ProgressStyleModel",
          "state": {
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "ProgressStyleModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "StyleView",
            "bar_color": null,
            "description_width": ""
          }
        },
        "2da3c82bd9274f4e8a4e81326c9df947": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "HTMLModel",
          "state": {
            "_dom_classes": [],
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "HTMLModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/controls",
            "_view_module_version": "1.5.0",
            "_view_name": "HTMLView",
            "description": "",
            "description_tooltip": null,
            "layout": "IPY_MODEL_6ab91aed4a7747d8bd8496f8bc8d2a67",
            "placeholder": "​",
            "style": "IPY_MODEL_40a0e0d5b0d9464986c67511266c5288",
            "value": "Download file angle_retrieval_analysis.json: 100%"
          }
        },
        "339e9ec516f44f009db8c89e39a39566": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "DescriptionStyleModel",
          "state": {
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "DescriptionStyleModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "StyleView",
            "description_width": ""
          }
        },
        "33a05c30559448efadd645f4c011094b": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "HTMLModel",
          "state": {
            "_dom_classes": [],
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "HTMLModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/controls",
            "_view_module_version": "1.5.0",
            "_view_name": "HTMLView",
            "description": "",
            "description_tooltip": null,
            "layout": "IPY_MODEL_0607a7db287444ffab683323fb4473ce",
            "placeholder": "​",
            "style": "IPY_MODEL_812af829c5674ce988a1ea329ff39e5b",
            "value": " 1.48G/1.48G [11:14&lt;00:00, 38.6kB/s]"
          }
        },
        "33ae8d83c1cb4ab4a41d43c0f9f140f7": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "HTMLModel",
          "state": {
            "_dom_classes": [],
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "HTMLModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/controls",
            "_view_module_version": "1.5.0",
            "_view_name": "HTMLView",
            "description": "",
            "description_tooltip": null,
            "layout": "IPY_MODEL_3adba80ae55e430b963c03d37bc4e517",
            "placeholder": "​",
            "style": "IPY_MODEL_397eeda21f7c4f6295a889730a934f07",
            "value": " 48.0/48.0 [00:00&lt;00:00, 3.92kB/s]"
          }
        },
        "33b0efbe32f94a4ca351c1caf29ddee3": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "HBoxModel",
          "state": {
            "_dom_classes": [],
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "HBoxModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/controls",
            "_view_module_version": "1.5.0",
            "_view_name": "HBoxView",
            "box_style": "",
            "children": [
              "IPY_MODEL_07b7a863a4b2472e945056fef3550f4f",
              "IPY_MODEL_b5f67a537d374db88ed3d2be1bf169a2",
              "IPY_MODEL_f826d672ae744cd09d63c283199b9a0e"
            ],
            "layout": "IPY_MODEL_ba14834bd36d4df28ef05f246b39738f"
          }
        },
        "342fd29b35e24a36ac8a6ff71e13df85": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "HTMLModel",
          "state": {
            "_dom_classes": [],
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "HTMLModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/controls",
            "_view_module_version": "1.5.0",
            "_view_name": "HTMLView",
            "description": "",
            "description_tooltip": null,
            "layout": "IPY_MODEL_cf5b82c3c0c2431b8bdcc341271bf9bd",
            "placeholder": "​",
            "style": "IPY_MODEL_78a5a23789454cadaf5c1bae8d042d5f",
            "value": " 1.48G/1.48G [15:47&lt;00:00, 24.6kB/s]"
          }
        },
        "3464ba3814eb4941ad063aa57f68f036": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "HTMLModel",
          "state": {
            "_dom_classes": [],
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "HTMLModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/controls",
            "_view_module_version": "1.5.0",
            "_view_name": "HTMLView",
            "description": "",
            "description_tooltip": null,
            "layout": "IPY_MODEL_8c7f0dfaa231427c88a969cfc66feeb8",
            "placeholder": "​",
            "style": "IPY_MODEL_eb27c4dc55ff4a51a3a445bc2b825a62",
            "value": " 1.02k/1.02k [00:00&lt;00:00, 86.3kB/s]"
          }
        },
        "35609c01ca7e48d491435026fa07f568": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "FloatProgressModel",
          "state": {
            "_dom_classes": [],
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "FloatProgressModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/controls",
            "_view_module_version": "1.5.0",
            "_view_name": "ProgressView",
            "bar_style": "success",
            "description": "",
            "description_tooltip": null,
            "layout": "IPY_MODEL_e154c3d7fb694d98bc25349223eb2b67",
            "max": 1225,
            "min": 0,
            "orientation": "horizontal",
            "style": "IPY_MODEL_0a542eb568c94662ba68b8f4941c1365",
            "value": 1225
          }
        },
        "37b3570fae3240cf80083b7f570e3e24": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "FloatProgressModel",
          "state": {
            "_dom_classes": [],
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "FloatProgressModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/controls",
            "_view_module_version": "1.5.0",
            "_view_name": "ProgressView",
            "bar_style": "success",
            "description": "",
            "description_tooltip": null,
            "layout": "IPY_MODEL_731e7a03f5bc4699b1301c2113637a4b",
            "max": 708,
            "min": 0,
            "orientation": "horizontal",
            "style": "IPY_MODEL_7e9103d04dd0434fa02cbf69bea4e45b",
            "value": 708
          }
        },
        "381a984960924d1789315d6c75162940": {
          "model_module": "@jupyter-widgets/base",
          "model_module_version": "1.2.0",
          "model_name": "LayoutModel",
          "state": {
            "_model_module": "@jupyter-widgets/base",
            "_model_module_version": "1.2.0",
            "_model_name": "LayoutModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "LayoutView",
            "align_content": null,
            "align_items": null,
            "align_self": null,
            "border": null,
            "bottom": null,
            "display": null,
            "flex": null,
            "flex_flow": null,
            "grid_area": null,
            "grid_auto_columns": null,
            "grid_auto_flow": null,
            "grid_auto_rows": null,
            "grid_column": null,
            "grid_gap": null,
            "grid_row": null,
            "grid_template_areas": null,
            "grid_template_columns": null,
            "grid_template_rows": null,
            "height": null,
            "justify_content": null,
            "justify_items": null,
            "left": null,
            "margin": null,
            "max_height": null,
            "max_width": null,
            "min_height": null,
            "min_width": null,
            "object_fit": null,
            "object_position": null,
            "order": null,
            "overflow": null,
            "overflow_x": null,
            "overflow_y": null,
            "padding": null,
            "right": null,
            "top": null,
            "visibility": null,
            "width": null
          }
        },
        "38503e42f0c84e88bce2cc15b39b37bd": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "FloatProgressModel",
          "state": {
            "_dom_classes": [],
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "FloatProgressModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/controls",
            "_view_module_version": "1.5.0",
            "_view_name": "ProgressView",
            "bar_style": "success",
            "description": "",
            "description_tooltip": null,
            "layout": "IPY_MODEL_828b6df8d2ae4caaac709deed9111304",
            "max": 440449768,
            "min": 0,
            "orientation": "horizontal",
            "style": "IPY_MODEL_931270468a1142d4859e4f4bc3aa5f28",
            "value": 440449768
          }
        },
        "3850eb3a19a54ce483c300635f198d21": {
          "model_module": "@jupyter-widgets/base",
          "model_module_version": "1.2.0",
          "model_name": "LayoutModel",
          "state": {
            "_model_module": "@jupyter-widgets/base",
            "_model_module_version": "1.2.0",
            "_model_name": "LayoutModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "LayoutView",
            "align_content": null,
            "align_items": null,
            "align_self": null,
            "border": null,
            "bottom": null,
            "display": null,
            "flex": null,
            "flex_flow": null,
            "grid_area": null,
            "grid_auto_columns": null,
            "grid_auto_flow": null,
            "grid_auto_rows": null,
            "grid_column": null,
            "grid_gap": null,
            "grid_row": null,
            "grid_template_areas": null,
            "grid_template_columns": null,
            "grid_template_rows": null,
            "height": null,
            "justify_content": null,
            "justify_items": null,
            "left": null,
            "margin": null,
            "max_height": null,
            "max_width": null,
            "min_height": null,
            "min_width": null,
            "object_fit": null,
            "object_position": null,
            "order": null,
            "overflow": null,
            "overflow_x": null,
            "overflow_y": null,
            "padding": null,
            "right": null,
            "top": null,
            "visibility": null,
            "width": null
          }
        },
        "394449618ae74ba8a3ff5e5e5d1fc213": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "FloatProgressModel",
          "state": {
            "_dom_classes": [],
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "FloatProgressModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/controls",
            "_view_module_version": "1.5.0",
            "_view_name": "ProgressView",
            "bar_style": "success",
            "description": "",
            "description_tooltip": null,
            "layout": "IPY_MODEL_64738911f78048399545ab846e099370",
            "max": 48,
            "min": 0,
            "orientation": "horizontal",
            "style": "IPY_MODEL_70dfad87c6864ff0b158b34f42a950ee",
            "value": 48
          }
        },
        "397eeda21f7c4f6295a889730a934f07": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "DescriptionStyleModel",
          "state": {
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "DescriptionStyleModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "StyleView",
            "description_width": ""
          }
        },
        "3adba80ae55e430b963c03d37bc4e517": {
          "model_module": "@jupyter-widgets/base",
          "model_module_version": "1.2.0",
          "model_name": "LayoutModel",
          "state": {
            "_model_module": "@jupyter-widgets/base",
            "_model_module_version": "1.2.0",
            "_model_name": "LayoutModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "LayoutView",
            "align_content": null,
            "align_items": null,
            "align_self": null,
            "border": null,
            "bottom": null,
            "display": null,
            "flex": null,
            "flex_flow": null,
            "grid_area": null,
            "grid_auto_columns": null,
            "grid_auto_flow": null,
            "grid_auto_rows": null,
            "grid_column": null,
            "grid_gap": null,
            "grid_row": null,
            "grid_template_areas": null,
            "grid_template_columns": null,
            "grid_template_rows": null,
            "height": null,
            "justify_content": null,
            "justify_items": null,
            "left": null,
            "margin": null,
            "max_height": null,
            "max_width": null,
            "min_height": null,
            "min_width": null,
            "object_fit": null,
            "object_position": null,
            "order": null,
            "overflow": null,
            "overflow_x": null,
            "overflow_y": null,
            "padding": null,
            "right": null,
            "top": null,
            "visibility": null,
            "width": null
          }
        },
        "3c35ebbdf80d4ae8b29257e678400c43": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "HTMLModel",
          "state": {
            "_dom_classes": [],
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "HTMLModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/controls",
            "_view_module_version": "1.5.0",
            "_view_name": "HTMLView",
            "description": "",
            "description_tooltip": null,
            "layout": "IPY_MODEL_d04d332e6acd488ea3924d4874bfb0e2",
            "placeholder": "​",
            "style": "IPY_MODEL_69a06c61326b421487225ea34ac81114",
            "value": "vocab.txt: 100%"
          }
        },
        "3cc50ec9025d4b95866f9e552e0dbee4": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "HBoxModel",
          "state": {
            "_dom_classes": [],
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "HBoxModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/controls",
            "_view_module_version": "1.5.0",
            "_view_name": "HBoxView",
            "box_style": "",
            "children": [
              "IPY_MODEL_e4127b8ff6214547a17760c663f30a46",
              "IPY_MODEL_35609c01ca7e48d491435026fa07f568",
              "IPY_MODEL_b3bb6e1087524e9da744e46ed64ffcc2"
            ],
            "layout": "IPY_MODEL_d51c5434dc7b4ae69a7dbd1158d35769"
          }
        },
        "3e41311139194dd791beed38388326d6": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "DescriptionStyleModel",
          "state": {
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "DescriptionStyleModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "StyleView",
            "description_width": ""
          }
        },
        "3e9cfcc2fef24a3ca69978d0bb707c50": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "HTMLModel",
          "state": {
            "_dom_classes": [],
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "HTMLModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/controls",
            "_view_module_version": "1.5.0",
            "_view_name": "HTMLView",
            "description": "",
            "description_tooltip": null,
            "layout": "IPY_MODEL_b5233a0e48ac46febc725357017727c2",
            "placeholder": "​",
            "style": "IPY_MODEL_b5fa79b9826b490693b9e6a7d229460c",
            "value": "tokenizer.json: 100%"
          }
        },
        "3ebaedc85cfa4fc9a66c817908a7e024": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "FloatProgressModel",
          "state": {
            "_dom_classes": [],
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "FloatProgressModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/controls",
            "_view_module_version": "1.5.0",
            "_view_name": "ProgressView",
            "bar_style": "success",
            "description": "",
            "description_tooltip": null,
            "layout": "IPY_MODEL_26987ba65a524d239cdda69e1ab7f772",
            "max": 221793,
            "min": 0,
            "orientation": "horizontal",
            "style": "IPY_MODEL_61d68f7d3ea24b73bfd85e39dc3294c7",
            "value": 221793
          }
        },
        "3f2b5c223dd346a194e38bdb3d961e7b": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "HTMLModel",
          "state": {
            "_dom_classes": [],
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "HTMLModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/controls",
            "_view_module_version": "1.5.0",
            "_view_name": "HTMLView",
            "description": "",
            "description_tooltip": null,
            "layout": "IPY_MODEL_b0a58f966a124cbe8073089adb988a50",
            "placeholder": "​",
            "style": "IPY_MODEL_640f04881bd94a69b73d4770506daa26",
            "value": " 3.15G/3.15G [15:47&lt;00:00, 85.2kB/s]"
          }
        },
        "3fe2c279f655493788162a03e4f4a342": {
          "model_module": "@jupyter-widgets/base",
          "model_module_version": "1.2.0",
          "model_name": "LayoutModel",
          "state": {
            "_model_module": "@jupyter-widgets/base",
            "_model_module_version": "1.2.0",
            "_model_name": "LayoutModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "LayoutView",
            "align_content": null,
            "align_items": null,
            "align_self": null,
            "border": null,
            "bottom": null,
            "display": null,
            "flex": null,
            "flex_flow": null,
            "grid_area": null,
            "grid_auto_columns": null,
            "grid_auto_flow": null,
            "grid_auto_rows": null,
            "grid_column": null,
            "grid_gap": null,
            "grid_row": null,
            "grid_template_areas": null,
            "grid_template_columns": null,
            "grid_template_rows": null,
            "height": null,
            "justify_content": null,
            "justify_items": null,
            "left": null,
            "margin": null,
            "max_height": null,
            "max_width": null,
            "min_height": null,
            "min_width": null,
            "object_fit": null,
            "object_position": null,
            "order": null,
            "overflow": null,
            "overflow_x": null,
            "overflow_y": null,
            "padding": null,
            "right": null,
            "top": null,
            "visibility": null,
            "width": null
          }
        },
        "40a0e0d5b0d9464986c67511266c5288": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "DescriptionStyleModel",
          "state": {
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "DescriptionStyleModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "StyleView",
            "description_width": ""
          }
        },
        "425088c0d16143cbae62c12c072d0e5a": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "DescriptionStyleModel",
          "state": {
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "DescriptionStyleModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "StyleView",
            "description_width": ""
          }
        },
        "42723c97bb1a4e32b0981da7a80b8ae7": {
          "model_module": "@jupyter-widgets/base",
          "model_module_version": "1.2.0",
          "model_name": "LayoutModel",
          "state": {
            "_model_module": "@jupyter-widgets/base",
            "_model_module_version": "1.2.0",
            "_model_name": "LayoutModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "LayoutView",
            "align_content": null,
            "align_items": null,
            "align_self": null,
            "border": null,
            "bottom": null,
            "display": null,
            "flex": null,
            "flex_flow": null,
            "grid_area": null,
            "grid_auto_columns": null,
            "grid_auto_flow": null,
            "grid_auto_rows": null,
            "grid_column": null,
            "grid_gap": null,
            "grid_row": null,
            "grid_template_areas": null,
            "grid_template_columns": null,
            "grid_template_rows": null,
            "height": null,
            "justify_content": null,
            "justify_items": null,
            "left": null,
            "margin": null,
            "max_height": null,
            "max_width": null,
            "min_height": null,
            "min_width": null,
            "object_fit": null,
            "object_position": null,
            "order": null,
            "overflow": null,
            "overflow_x": null,
            "overflow_y": null,
            "padding": null,
            "right": null,
            "top": null,
            "visibility": null,
            "width": null
          }
        },
        "437525a95d0747499a13ae4ee20e4265": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "FloatProgressModel",
          "state": {
            "_dom_classes": [],
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "FloatProgressModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/controls",
            "_view_module_version": "1.5.0",
            "_view_name": "ProgressView",
            "bar_style": "success",
            "description": "",
            "description_tooltip": null,
            "layout": "IPY_MODEL_2807fc214f6944f48f7f1f673e2091d7",
            "max": 437992937,
            "min": 0,
            "orientation": "horizontal",
            "style": "IPY_MODEL_05ada55a33944694947f2bdd6467a3b8",
            "value": 437992937
          }
        },
        "440f31b67ad147188f08076be9d5ba65": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "FloatProgressModel",
          "state": {
            "_dom_classes": [],
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "FloatProgressModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/controls",
            "_view_module_version": "1.5.0",
            "_view_name": "ProgressView",
            "bar_style": "success",
            "description": "",
            "description_tooltip": null,
            "layout": "IPY_MODEL_5b2de046a68d4136bc22fe093c8744da",
            "max": 1586056715,
            "min": 0,
            "orientation": "horizontal",
            "style": "IPY_MODEL_4a2f53ad3e8e47abb601d23a21cddc22",
            "value": 1586056715
          }
        },
        "443f3e0a20074855a1c3edcbb53b4f11": {
          "model_module": "@jupyter-widgets/base",
          "model_module_version": "1.2.0",
          "model_name": "LayoutModel",
          "state": {
            "_model_module": "@jupyter-widgets/base",
            "_model_module_version": "1.2.0",
            "_model_name": "LayoutModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "LayoutView",
            "align_content": null,
            "align_items": null,
            "align_self": null,
            "border": null,
            "bottom": null,
            "display": null,
            "flex": null,
            "flex_flow": null,
            "grid_area": null,
            "grid_auto_columns": null,
            "grid_auto_flow": null,
            "grid_auto_rows": null,
            "grid_column": null,
            "grid_gap": null,
            "grid_row": null,
            "grid_template_areas": null,
            "grid_template_columns": null,
            "grid_template_rows": null,
            "height": null,
            "justify_content": null,
            "justify_items": null,
            "left": null,
            "margin": null,
            "max_height": null,
            "max_width": null,
            "min_height": null,
            "min_width": null,
            "object_fit": null,
            "object_position": null,
            "order": null,
            "overflow": null,
            "overflow_x": null,
            "overflow_y": null,
            "padding": null,
            "right": null,
            "top": null,
            "visibility": null,
            "width": null
          }
        },
        "45a3efb5662a4ad2b8a8352ba17fd2f1": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "HBoxModel",
          "state": {
            "_dom_classes": [],
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "HBoxModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/controls",
            "_view_module_version": "1.5.0",
            "_view_name": "HBoxView",
            "box_style": "",
            "children": [
              "IPY_MODEL_3e9cfcc2fef24a3ca69978d0bb707c50",
              "IPY_MODEL_05e6050677d8452a81e756446173c1eb",
              "IPY_MODEL_951771a302f54becb44839766d6ec61b"
            ],
            "layout": "IPY_MODEL_f0697d97a88f46698f0b1d98a1852ad4"
          }
        },
        "4906ca05e25a49bb94afbb057f9ae017": {
          "model_module": "@jupyter-widgets/base",
          "model_module_version": "1.2.0",
          "model_name": "LayoutModel",
          "state": {
            "_model_module": "@jupyter-widgets/base",
            "_model_module_version": "1.2.0",
            "_model_name": "LayoutModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "LayoutView",
            "align_content": null,
            "align_items": null,
            "align_self": null,
            "border": null,
            "bottom": null,
            "display": null,
            "flex": null,
            "flex_flow": null,
            "grid_area": null,
            "grid_auto_columns": null,
            "grid_auto_flow": null,
            "grid_auto_rows": null,
            "grid_column": null,
            "grid_gap": null,
            "grid_row": null,
            "grid_template_areas": null,
            "grid_template_columns": null,
            "grid_template_rows": null,
            "height": null,
            "justify_content": null,
            "justify_items": null,
            "left": null,
            "margin": null,
            "max_height": null,
            "max_width": null,
            "min_height": null,
            "min_width": null,
            "object_fit": null,
            "object_position": null,
            "order": null,
            "overflow": null,
            "overflow_x": null,
            "overflow_y": null,
            "padding": null,
            "right": null,
            "top": null,
            "visibility": null,
            "width": null
          }
        },
        "49d944b835c44de8b224f4cad17112ee": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "ProgressStyleModel",
          "state": {
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "ProgressStyleModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "StyleView",
            "bar_color": null,
            "description_width": ""
          }
        },
        "4a2f53ad3e8e47abb601d23a21cddc22": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "ProgressStyleModel",
          "state": {
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "ProgressStyleModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "StyleView",
            "bar_color": null,
            "description_width": ""
          }
        },
        "4ada347acc0e4303af1c22bfd0d5fb86": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "DescriptionStyleModel",
          "state": {
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "DescriptionStyleModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "StyleView",
            "description_width": ""
          }
        },
        "4be14473060f416092cac1a7f538f146": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "FloatProgressModel",
          "state": {
            "_dom_classes": [],
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "FloatProgressModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/controls",
            "_view_module_version": "1.5.0",
            "_view_name": "ProgressView",
            "bar_style": "success",
            "description": "",
            "description_tooltip": null,
            "layout": "IPY_MODEL_ca6371209e594a55afb135006b231e4f",
            "max": 48,
            "min": 0,
            "orientation": "horizontal",
            "style": "IPY_MODEL_64cfe4ec1dde4d9eb6347ea4f7d903db",
            "value": 48
          }
        },
        "4c6ecb1f9b4e4d23a2c9cc064550ca13": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "HTMLModel",
          "state": {
            "_dom_classes": [],
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "HTMLModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/controls",
            "_view_module_version": "1.5.0",
            "_view_name": "HTMLView",
            "description": "",
            "description_tooltip": null,
            "layout": "IPY_MODEL_0febad83c4a444c29c1718e3b021b00d",
            "placeholder": "​",
            "style": "IPY_MODEL_1f0bca07e23447ee9fdcfe3f3b4cb29c",
            "value": "vocab.txt: 100%"
          }
        },
        "4cec152df6de4361b4c02f683c8f34eb": {
          "model_module": "@jupyter-widgets/base",
          "model_module_version": "1.2.0",
          "model_name": "LayoutModel",
          "state": {
            "_model_module": "@jupyter-widgets/base",
            "_model_module_version": "1.2.0",
            "_model_name": "LayoutModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "LayoutView",
            "align_content": null,
            "align_items": null,
            "align_self": null,
            "border": null,
            "bottom": null,
            "display": null,
            "flex": null,
            "flex_flow": null,
            "grid_area": null,
            "grid_auto_columns": null,
            "grid_auto_flow": null,
            "grid_auto_rows": null,
            "grid_column": null,
            "grid_gap": null,
            "grid_row": null,
            "grid_template_areas": null,
            "grid_template_columns": null,
            "grid_template_rows": null,
            "height": null,
            "justify_content": null,
            "justify_items": null,
            "left": null,
            "margin": null,
            "max_height": null,
            "max_width": null,
            "min_height": null,
            "min_width": null,
            "object_fit": null,
            "object_position": null,
            "order": null,
            "overflow": null,
            "overflow_x": null,
            "overflow_y": null,
            "padding": null,
            "right": null,
            "top": null,
            "visibility": null,
            "width": null
          }
        },
        "4ceefb6198094e609a027ab12fc431f8": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "DescriptionStyleModel",
          "state": {
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "DescriptionStyleModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "StyleView",
            "description_width": ""
          }
        },
        "4f015abfcdf742beaef76dc1e29fa702": {
          "model_module": "@jupyter-widgets/base",
          "model_module_version": "1.2.0",
          "model_name": "LayoutModel",
          "state": {
            "_model_module": "@jupyter-widgets/base",
            "_model_module_version": "1.2.0",
            "_model_name": "LayoutModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "LayoutView",
            "align_content": null,
            "align_items": null,
            "align_self": null,
            "border": null,
            "bottom": null,
            "display": null,
            "flex": null,
            "flex_flow": null,
            "grid_area": null,
            "grid_auto_columns": null,
            "grid_auto_flow": null,
            "grid_auto_rows": null,
            "grid_column": null,
            "grid_gap": null,
            "grid_row": null,
            "grid_template_areas": null,
            "grid_template_columns": null,
            "grid_template_rows": null,
            "height": null,
            "justify_content": null,
            "justify_items": null,
            "left": null,
            "margin": null,
            "max_height": null,
            "max_width": null,
            "min_height": null,
            "min_width": null,
            "object_fit": null,
            "object_position": null,
            "order": null,
            "overflow": null,
            "overflow_x": null,
            "overflow_y": null,
            "padding": null,
            "right": null,
            "top": null,
            "visibility": null,
            "width": null
          }
        },
        "4f515e1f18894f15bfa115332a904150": {
          "model_module": "@jupyter-widgets/base",
          "model_module_version": "1.2.0",
          "model_name": "LayoutModel",
          "state": {
            "_model_module": "@jupyter-widgets/base",
            "_model_module_version": "1.2.0",
            "_model_name": "LayoutModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "LayoutView",
            "align_content": null,
            "align_items": null,
            "align_self": null,
            "border": null,
            "bottom": null,
            "display": null,
            "flex": null,
            "flex_flow": null,
            "grid_area": null,
            "grid_auto_columns": null,
            "grid_auto_flow": null,
            "grid_auto_rows": null,
            "grid_column": null,
            "grid_gap": null,
            "grid_row": null,
            "grid_template_areas": null,
            "grid_template_columns": null,
            "grid_template_rows": null,
            "height": null,
            "justify_content": null,
            "justify_items": null,
            "left": null,
            "margin": null,
            "max_height": null,
            "max_width": null,
            "min_height": null,
            "min_width": null,
            "object_fit": null,
            "object_position": null,
            "order": null,
            "overflow": null,
            "overflow_x": null,
            "overflow_y": null,
            "padding": null,
            "right": null,
            "top": null,
            "visibility": null,
            "width": null
          }
        },
        "50755bb8436b4132baca52427bc1f614": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "FloatProgressModel",
          "state": {
            "_dom_classes": [],
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "FloatProgressModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/controls",
            "_view_module_version": "1.5.0",
            "_view_name": "ProgressView",
            "bar_style": "success",
            "description": "",
            "description_tooltip": null,
            "layout": "IPY_MODEL_fa770b20e45e408987473c5bc431bd7b",
            "max": 316,
            "min": 0,
            "orientation": "horizontal",
            "style": "IPY_MODEL_caeaaf27eea44fcca9cfce88ebbba6ca",
            "value": 316
          }
        },
        "5151229daaca461f86fe13a6f0640bb2": {
          "model_module": "@jupyter-widgets/base",
          "model_module_version": "1.2.0",
          "model_name": "LayoutModel",
          "state": {
            "_model_module": "@jupyter-widgets/base",
            "_model_module_version": "1.2.0",
            "_model_name": "LayoutModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "LayoutView",
            "align_content": null,
            "align_items": null,
            "align_self": null,
            "border": null,
            "bottom": null,
            "display": null,
            "flex": null,
            "flex_flow": null,
            "grid_area": null,
            "grid_auto_columns": null,
            "grid_auto_flow": null,
            "grid_auto_rows": null,
            "grid_column": null,
            "grid_gap": null,
            "grid_row": null,
            "grid_template_areas": null,
            "grid_template_columns": null,
            "grid_template_rows": null,
            "height": null,
            "justify_content": null,
            "justify_items": null,
            "left": null,
            "margin": null,
            "max_height": null,
            "max_width": null,
            "min_height": null,
            "min_width": null,
            "object_fit": null,
            "object_position": null,
            "order": null,
            "overflow": null,
            "overflow_x": null,
            "overflow_y": null,
            "padding": null,
            "right": null,
            "top": null,
            "visibility": null,
            "width": null
          }
        },
        "52957281776242af9e8eda9b621391f3": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "DescriptionStyleModel",
          "state": {
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "DescriptionStyleModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "StyleView",
            "description_width": ""
          }
        },
        "538b4b9d6f39434f9eeb318451ebe8c6": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "ProgressStyleModel",
          "state": {
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "ProgressStyleModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "StyleView",
            "bar_color": null,
            "description_width": ""
          }
        },
        "53d9ab1cb6a941938445d68785839c80": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "HTMLModel",
          "state": {
            "_dom_classes": [],
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "HTMLModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/controls",
            "_view_module_version": "1.5.0",
            "_view_name": "HTMLView",
            "description": "",
            "description_tooltip": null,
            "layout": "IPY_MODEL_6d7f25a4a1114e7f97c402d269a6fc4f",
            "placeholder": "​",
            "style": "IPY_MODEL_d1e979f01df94dfe9b18154879ca763a",
            "value": " 316/316 [15:47&lt;?, ?B/s]"
          }
        },
        "540567f87d70481ab87cee94e14646d4": {
          "model_module": "@jupyter-widgets/base",
          "model_module_version": "1.2.0",
          "model_name": "LayoutModel",
          "state": {
            "_model_module": "@jupyter-widgets/base",
            "_model_module_version": "1.2.0",
            "_model_name": "LayoutModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "LayoutView",
            "align_content": null,
            "align_items": null,
            "align_self": null,
            "border": null,
            "bottom": null,
            "display": null,
            "flex": null,
            "flex_flow": null,
            "grid_area": null,
            "grid_auto_columns": null,
            "grid_auto_flow": null,
            "grid_auto_rows": null,
            "grid_column": null,
            "grid_gap": null,
            "grid_row": null,
            "grid_template_areas": null,
            "grid_template_columns": null,
            "grid_template_rows": null,
            "height": null,
            "justify_content": null,
            "justify_items": null,
            "left": null,
            "margin": null,
            "max_height": null,
            "max_width": null,
            "min_height": null,
            "min_width": null,
            "object_fit": null,
            "object_position": null,
            "order": null,
            "overflow": null,
            "overflow_x": null,
            "overflow_y": null,
            "padding": null,
            "right": null,
            "top": null,
            "visibility": null,
            "width": null
          }
        },
        "54127b6ad37140808ec3b1e7e16fd056": {
          "model_module": "@jupyter-widgets/base",
          "model_module_version": "1.2.0",
          "model_name": "LayoutModel",
          "state": {
            "_model_module": "@jupyter-widgets/base",
            "_model_module_version": "1.2.0",
            "_model_name": "LayoutModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "LayoutView",
            "align_content": null,
            "align_items": null,
            "align_self": null,
            "border": null,
            "bottom": null,
            "display": null,
            "flex": null,
            "flex_flow": null,
            "grid_area": null,
            "grid_auto_columns": null,
            "grid_auto_flow": null,
            "grid_auto_rows": null,
            "grid_column": null,
            "grid_gap": null,
            "grid_row": null,
            "grid_template_areas": null,
            "grid_template_columns": null,
            "grid_template_rows": null,
            "height": null,
            "justify_content": null,
            "justify_items": null,
            "left": null,
            "margin": null,
            "max_height": null,
            "max_width": null,
            "min_height": null,
            "min_width": null,
            "object_fit": null,
            "object_position": null,
            "order": null,
            "overflow": null,
            "overflow_x": null,
            "overflow_y": null,
            "padding": null,
            "right": null,
            "top": null,
            "visibility": null,
            "width": null
          }
        },
        "54b8064dac5b4917b400afba822d79c8": {
          "model_module": "@jupyter-widgets/base",
          "model_module_version": "1.2.0",
          "model_name": "LayoutModel",
          "state": {
            "_model_module": "@jupyter-widgets/base",
            "_model_module_version": "1.2.0",
            "_model_name": "LayoutModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "LayoutView",
            "align_content": null,
            "align_items": null,
            "align_self": null,
            "border": null,
            "bottom": null,
            "display": null,
            "flex": null,
            "flex_flow": null,
            "grid_area": null,
            "grid_auto_columns": null,
            "grid_auto_flow": null,
            "grid_auto_rows": null,
            "grid_column": null,
            "grid_gap": null,
            "grid_row": null,
            "grid_template_areas": null,
            "grid_template_columns": null,
            "grid_template_rows": null,
            "height": null,
            "justify_content": null,
            "justify_items": null,
            "left": null,
            "margin": null,
            "max_height": null,
            "max_width": null,
            "min_height": null,
            "min_width": null,
            "object_fit": null,
            "object_position": null,
            "order": null,
            "overflow": null,
            "overflow_x": null,
            "overflow_y": null,
            "padding": null,
            "right": null,
            "top": null,
            "visibility": null,
            "width": null
          }
        },
        "54c0cc5d8d854b0386a02ac43d945379": {
          "model_module": "@jupyter-widgets/base",
          "model_module_version": "1.2.0",
          "model_name": "LayoutModel",
          "state": {
            "_model_module": "@jupyter-widgets/base",
            "_model_module_version": "1.2.0",
            "_model_name": "LayoutModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "LayoutView",
            "align_content": null,
            "align_items": null,
            "align_self": null,
            "border": null,
            "bottom": null,
            "display": null,
            "flex": null,
            "flex_flow": null,
            "grid_area": null,
            "grid_auto_columns": null,
            "grid_auto_flow": null,
            "grid_auto_rows": null,
            "grid_column": null,
            "grid_gap": null,
            "grid_row": null,
            "grid_template_areas": null,
            "grid_template_columns": null,
            "grid_template_rows": null,
            "height": null,
            "justify_content": null,
            "justify_items": null,
            "left": null,
            "margin": null,
            "max_height": null,
            "max_width": null,
            "min_height": null,
            "min_width": null,
            "object_fit": null,
            "object_position": null,
            "order": null,
            "overflow": null,
            "overflow_x": null,
            "overflow_y": null,
            "padding": null,
            "right": null,
            "top": null,
            "visibility": null,
            "width": null
          }
        },
        "551223a7851c49fa8f4fbc4dfe7c8365": {
          "model_module": "@jupyter-widgets/base",
          "model_module_version": "1.2.0",
          "model_name": "LayoutModel",
          "state": {
            "_model_module": "@jupyter-widgets/base",
            "_model_module_version": "1.2.0",
            "_model_name": "LayoutModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "LayoutView",
            "align_content": null,
            "align_items": null,
            "align_self": null,
            "border": null,
            "bottom": null,
            "display": null,
            "flex": null,
            "flex_flow": null,
            "grid_area": null,
            "grid_auto_columns": null,
            "grid_auto_flow": null,
            "grid_auto_rows": null,
            "grid_column": null,
            "grid_gap": null,
            "grid_row": null,
            "grid_template_areas": null,
            "grid_template_columns": null,
            "grid_template_rows": null,
            "height": null,
            "justify_content": null,
            "justify_items": null,
            "left": null,
            "margin": null,
            "max_height": null,
            "max_width": null,
            "min_height": null,
            "min_width": null,
            "object_fit": null,
            "object_position": null,
            "order": null,
            "overflow": null,
            "overflow_x": null,
            "overflow_y": null,
            "padding": null,
            "right": null,
            "top": null,
            "visibility": null,
            "width": null
          }
        },
        "5565ab50a0f44610bbfe60586ad991b4": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "HTMLModel",
          "state": {
            "_dom_classes": [],
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "HTMLModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/controls",
            "_view_module_version": "1.5.0",
            "_view_name": "HTMLView",
            "description": "",
            "description_tooltip": null,
            "layout": "IPY_MODEL_9e083bffad5c45689ee7eb08ccc0ce89",
            "placeholder": "​",
            "style": "IPY_MODEL_339e9ec516f44f009db8c89e39a39566",
            "value": "tokenizer_config.json: 100%"
          }
        },
        "57a16301b9ca4988994da0e574b9e99f": {
          "model_module": "@jupyter-widgets/base",
          "model_module_version": "1.2.0",
          "model_name": "LayoutModel",
          "state": {
            "_model_module": "@jupyter-widgets/base",
            "_model_module_version": "1.2.0",
            "_model_name": "LayoutModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "LayoutView",
            "align_content": null,
            "align_items": null,
            "align_self": null,
            "border": null,
            "bottom": null,
            "display": null,
            "flex": null,
            "flex_flow": null,
            "grid_area": null,
            "grid_auto_columns": null,
            "grid_auto_flow": null,
            "grid_auto_rows": null,
            "grid_column": null,
            "grid_gap": null,
            "grid_row": null,
            "grid_template_areas": null,
            "grid_template_columns": null,
            "grid_template_rows": null,
            "height": null,
            "justify_content": null,
            "justify_items": null,
            "left": null,
            "margin": null,
            "max_height": null,
            "max_width": null,
            "min_height": null,
            "min_width": null,
            "object_fit": null,
            "object_position": null,
            "order": null,
            "overflow": null,
            "overflow_x": null,
            "overflow_y": null,
            "padding": null,
            "right": null,
            "top": null,
            "visibility": null,
            "width": null
          }
        },
        "57fbd10434ed4715a26ac78f8ea3f1e7": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "HTMLModel",
          "state": {
            "_dom_classes": [],
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "HTMLModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/controls",
            "_view_module_version": "1.5.0",
            "_view_name": "HTMLView",
            "description": "",
            "description_tooltip": null,
            "layout": "IPY_MODEL_b9af029abf2a4916a05b739ea4a6a376",
            "placeholder": "​",
            "style": "IPY_MODEL_4ceefb6198094e609a027ab12fc431f8",
            "value": "special_tokens_map.json: 100%"
          }
        },
        "5840f37af2d743e6b7358e57c0747aae": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "HBoxModel",
          "state": {
            "_dom_classes": [],
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "HBoxModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/controls",
            "_view_module_version": "1.5.0",
            "_view_name": "HBoxView",
            "box_style": "",
            "children": [
              "IPY_MODEL_959e0c1af71d4f9194f74d4d964f2505",
              "IPY_MODEL_394449618ae74ba8a3ff5e5e5d1fc213",
              "IPY_MODEL_e5921e973bd24d62a76c3ccb52709e41"
            ],
            "layout": "IPY_MODEL_07ba0ec429c949fbaf07e4cdedd334a1"
          }
        },
        "59bac31e64bd4901bfde90d500a65b6d": {
          "model_module": "@jupyter-widgets/base",
          "model_module_version": "1.2.0",
          "model_name": "LayoutModel",
          "state": {
            "_model_module": "@jupyter-widgets/base",
            "_model_module_version": "1.2.0",
            "_model_name": "LayoutModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "LayoutView",
            "align_content": null,
            "align_items": null,
            "align_self": null,
            "border": null,
            "bottom": null,
            "display": null,
            "flex": null,
            "flex_flow": null,
            "grid_area": null,
            "grid_auto_columns": null,
            "grid_auto_flow": null,
            "grid_auto_rows": null,
            "grid_column": null,
            "grid_gap": null,
            "grid_row": null,
            "grid_template_areas": null,
            "grid_template_columns": null,
            "grid_template_rows": null,
            "height": null,
            "justify_content": null,
            "justify_items": null,
            "left": null,
            "margin": null,
            "max_height": null,
            "max_width": null,
            "min_height": null,
            "min_width": null,
            "object_fit": null,
            "object_position": null,
            "order": null,
            "overflow": null,
            "overflow_x": null,
            "overflow_y": null,
            "padding": null,
            "right": null,
            "top": null,
            "visibility": null,
            "width": null
          }
        },
        "59f3ebe581974ed7ae991532b4ad4327": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "DescriptionStyleModel",
          "state": {
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "DescriptionStyleModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "StyleView",
            "description_width": ""
          }
        },
        "5a717f8063564fb7adef9d962b033cb0": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "HTMLModel",
          "state": {
            "_dom_classes": [],
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "HTMLModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/controls",
            "_view_module_version": "1.5.0",
            "_view_name": "HTMLView",
            "description": "",
            "description_tooltip": null,
            "layout": "IPY_MODEL_5151229daaca461f86fe13a6f0640bb2",
            "placeholder": "​",
            "style": "IPY_MODEL_2911bca72fe0443088071995f9db9da5",
            "value": " 570/570 [00:00&lt;00:00, 50.4kB/s]"
          }
        },
        "5b2de046a68d4136bc22fe093c8744da": {
          "model_module": "@jupyter-widgets/base",
          "model_module_version": "1.2.0",
          "model_name": "LayoutModel",
          "state": {
            "_model_module": "@jupyter-widgets/base",
            "_model_module_version": "1.2.0",
            "_model_name": "LayoutModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "LayoutView",
            "align_content": null,
            "align_items": null,
            "align_self": null,
            "border": null,
            "bottom": null,
            "display": null,
            "flex": null,
            "flex_flow": null,
            "grid_area": null,
            "grid_auto_columns": null,
            "grid_auto_flow": null,
            "grid_auto_rows": null,
            "grid_column": null,
            "grid_gap": null,
            "grid_row": null,
            "grid_template_areas": null,
            "grid_template_columns": null,
            "grid_template_rows": null,
            "height": null,
            "justify_content": null,
            "justify_items": null,
            "left": null,
            "margin": null,
            "max_height": null,
            "max_width": null,
            "min_height": null,
            "min_width": null,
            "object_fit": null,
            "object_position": null,
            "order": null,
            "overflow": null,
            "overflow_x": null,
            "overflow_y": null,
            "padding": null,
            "right": null,
            "top": null,
            "visibility": null,
            "width": null
          }
        },
        "5c9bef531ef44e22a527ff213c2b86c6": {
          "model_module": "@jupyter-widgets/base",
          "model_module_version": "1.2.0",
          "model_name": "LayoutModel",
          "state": {
            "_model_module": "@jupyter-widgets/base",
            "_model_module_version": "1.2.0",
            "_model_name": "LayoutModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "LayoutView",
            "align_content": null,
            "align_items": null,
            "align_self": null,
            "border": null,
            "bottom": null,
            "display": null,
            "flex": null,
            "flex_flow": null,
            "grid_area": null,
            "grid_auto_columns": null,
            "grid_auto_flow": null,
            "grid_auto_rows": null,
            "grid_column": null,
            "grid_gap": null,
            "grid_row": null,
            "grid_template_areas": null,
            "grid_template_columns": null,
            "grid_template_rows": null,
            "height": null,
            "justify_content": null,
            "justify_items": null,
            "left": null,
            "margin": null,
            "max_height": null,
            "max_width": null,
            "min_height": null,
            "min_width": null,
            "object_fit": null,
            "object_position": null,
            "order": null,
            "overflow": null,
            "overflow_x": null,
            "overflow_y": null,
            "padding": null,
            "right": null,
            "top": null,
            "visibility": null,
            "width": null
          }
        },
        "5d4e8eba3e1c4e7686363c33efc91ae0": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "DescriptionStyleModel",
          "state": {
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "DescriptionStyleModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "StyleView",
            "description_width": ""
          }
        },
        "5fae9cecac3b40e0b6a017eab802c887": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "HBoxModel",
          "state": {
            "_dom_classes": [],
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "HBoxModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/controls",
            "_view_module_version": "1.5.0",
            "_view_name": "HBoxView",
            "box_style": "",
            "children": [
              "IPY_MODEL_b5cee7770a764d3c924e491732969653",
              "IPY_MODEL_1d5a82eb81eb4a4189fb8c00c8d209bf",
              "IPY_MODEL_33a05c30559448efadd645f4c011094b"
            ],
            "layout": "IPY_MODEL_3fe2c279f655493788162a03e4f4a342"
          }
        },
        "61d68f7d3ea24b73bfd85e39dc3294c7": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "ProgressStyleModel",
          "state": {
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "ProgressStyleModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "StyleView",
            "bar_color": null,
            "description_width": ""
          }
        },
        "61e472557562482c936d66d39f96c3c0": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "HBoxModel",
          "state": {
            "_dom_classes": [],
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "HBoxModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/controls",
            "_view_module_version": "1.5.0",
            "_view_name": "HBoxView",
            "box_style": "",
            "children": [
              "IPY_MODEL_2da3c82bd9274f4e8a4e81326c9df947",
              "IPY_MODEL_c80dbcd232334435b973d743fe43c490",
              "IPY_MODEL_3f2b5c223dd346a194e38bdb3d961e7b"
            ],
            "layout": "IPY_MODEL_0f4c1fd272634b6e8b50cfa3ee52148b"
          }
        },
        "64072b0a59ed415d83992bf624d71986": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "HBoxModel",
          "state": {
            "_dom_classes": [],
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "HBoxModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/controls",
            "_view_module_version": "1.5.0",
            "_view_name": "HBoxView",
            "box_style": "",
            "children": [
              "IPY_MODEL_4c6ecb1f9b4e4d23a2c9cc064550ca13",
              "IPY_MODEL_3ebaedc85cfa4fc9a66c817908a7e024",
              "IPY_MODEL_904b30798453486da6c089c26576f398"
            ],
            "layout": "IPY_MODEL_8d70064556474b05b7f84b1e734f2ae7"
          }
        },
        "640f04881bd94a69b73d4770506daa26": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "DescriptionStyleModel",
          "state": {
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "DescriptionStyleModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "StyleView",
            "description_width": ""
          }
        },
        "64738911f78048399545ab846e099370": {
          "model_module": "@jupyter-widgets/base",
          "model_module_version": "1.2.0",
          "model_name": "LayoutModel",
          "state": {
            "_model_module": "@jupyter-widgets/base",
            "_model_module_version": "1.2.0",
            "_model_name": "LayoutModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "LayoutView",
            "align_content": null,
            "align_items": null,
            "align_self": null,
            "border": null,
            "bottom": null,
            "display": null,
            "flex": null,
            "flex_flow": null,
            "grid_area": null,
            "grid_auto_columns": null,
            "grid_auto_flow": null,
            "grid_auto_rows": null,
            "grid_column": null,
            "grid_gap": null,
            "grid_row": null,
            "grid_template_areas": null,
            "grid_template_columns": null,
            "grid_template_rows": null,
            "height": null,
            "justify_content": null,
            "justify_items": null,
            "left": null,
            "margin": null,
            "max_height": null,
            "max_width": null,
            "min_height": null,
            "min_width": null,
            "object_fit": null,
            "object_position": null,
            "order": null,
            "overflow": null,
            "overflow_x": null,
            "overflow_y": null,
            "padding": null,
            "right": null,
            "top": null,
            "visibility": null,
            "width": null
          }
        },
        "6488b06667e64cb58549b31c3b588584": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "HTMLModel",
          "state": {
            "_dom_classes": [],
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "HTMLModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/controls",
            "_view_module_version": "1.5.0",
            "_view_name": "HTMLView",
            "description": "",
            "description_tooltip": null,
            "layout": "IPY_MODEL_c4f8a8c6b2b94b05947bfc2706cdf5f2",
            "placeholder": "​",
            "style": "IPY_MODEL_7f0afd8deef642e1b41a632e7d110376",
            "value": "tokenizer.json: 100%"
          }
        },
        "64cfe4ec1dde4d9eb6347ea4f7d903db": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "ProgressStyleModel",
          "state": {
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "ProgressStyleModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "StyleView",
            "bar_color": null,
            "description_width": ""
          }
        },
        "66e8e4d9a176451195fbd00ef95f4bcd": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "HBoxModel",
          "state": {
            "_dom_classes": [],
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "HBoxModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/controls",
            "_view_module_version": "1.5.0",
            "_view_name": "HBoxView",
            "box_style": "",
            "children": [
              "IPY_MODEL_5565ab50a0f44610bbfe60586ad991b4",
              "IPY_MODEL_4be14473060f416092cac1a7f538f146",
              "IPY_MODEL_33ae8d83c1cb4ab4a41d43c0f9f140f7"
            ],
            "layout": "IPY_MODEL_ea27b31a2453487ea5be444ec229cb8a"
          }
        },
        "66ff9214ff0e49728dca515fac9de687": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "ProgressStyleModel",
          "state": {
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "ProgressStyleModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "StyleView",
            "bar_color": null,
            "description_width": ""
          }
        },
        "69a06c61326b421487225ea34ac81114": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "DescriptionStyleModel",
          "state": {
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "DescriptionStyleModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "StyleView",
            "description_width": ""
          }
        },
        "6ab91aed4a7747d8bd8496f8bc8d2a67": {
          "model_module": "@jupyter-widgets/base",
          "model_module_version": "1.2.0",
          "model_name": "LayoutModel",
          "state": {
            "_model_module": "@jupyter-widgets/base",
            "_model_module_version": "1.2.0",
            "_model_name": "LayoutModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "LayoutView",
            "align_content": null,
            "align_items": null,
            "align_self": null,
            "border": null,
            "bottom": null,
            "display": null,
            "flex": null,
            "flex_flow": null,
            "grid_area": null,
            "grid_auto_columns": null,
            "grid_auto_flow": null,
            "grid_auto_rows": null,
            "grid_column": null,
            "grid_gap": null,
            "grid_row": null,
            "grid_template_areas": null,
            "grid_template_columns": null,
            "grid_template_rows": null,
            "height": null,
            "justify_content": null,
            "justify_items": null,
            "left": null,
            "margin": null,
            "max_height": null,
            "max_width": null,
            "min_height": null,
            "min_width": null,
            "object_fit": null,
            "object_position": null,
            "order": null,
            "overflow": null,
            "overflow_x": null,
            "overflow_y": null,
            "padding": null,
            "right": null,
            "top": null,
            "visibility": null,
            "width": null
          }
        },
        "6bc3d31d17ff498f89146ca6c55f185f": {
          "model_module": "@jupyter-widgets/base",
          "model_module_version": "1.2.0",
          "model_name": "LayoutModel",
          "state": {
            "_model_module": "@jupyter-widgets/base",
            "_model_module_version": "1.2.0",
            "_model_name": "LayoutModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "LayoutView",
            "align_content": null,
            "align_items": null,
            "align_self": null,
            "border": null,
            "bottom": null,
            "display": null,
            "flex": null,
            "flex_flow": null,
            "grid_area": null,
            "grid_auto_columns": null,
            "grid_auto_flow": null,
            "grid_auto_rows": null,
            "grid_column": null,
            "grid_gap": null,
            "grid_row": null,
            "grid_template_areas": null,
            "grid_template_columns": null,
            "grid_template_rows": null,
            "height": null,
            "justify_content": null,
            "justify_items": null,
            "left": null,
            "margin": null,
            "max_height": null,
            "max_width": null,
            "min_height": null,
            "min_width": null,
            "object_fit": null,
            "object_position": null,
            "order": null,
            "overflow": null,
            "overflow_x": null,
            "overflow_y": null,
            "padding": null,
            "right": null,
            "top": null,
            "visibility": null,
            "width": null
          }
        },
        "6c828b3a1367491d9b4339f8884e893d": {
          "model_module": "@jupyter-widgets/base",
          "model_module_version": "1.2.0",
          "model_name": "LayoutModel",
          "state": {
            "_model_module": "@jupyter-widgets/base",
            "_model_module_version": "1.2.0",
            "_model_name": "LayoutModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "LayoutView",
            "align_content": null,
            "align_items": null,
            "align_self": null,
            "border": null,
            "bottom": null,
            "display": null,
            "flex": null,
            "flex_flow": null,
            "grid_area": null,
            "grid_auto_columns": null,
            "grid_auto_flow": null,
            "grid_auto_rows": null,
            "grid_column": null,
            "grid_gap": null,
            "grid_row": null,
            "grid_template_areas": null,
            "grid_template_columns": null,
            "grid_template_rows": null,
            "height": null,
            "justify_content": null,
            "justify_items": null,
            "left": null,
            "margin": null,
            "max_height": null,
            "max_width": null,
            "min_height": null,
            "min_width": null,
            "object_fit": null,
            "object_position": null,
            "order": null,
            "overflow": null,
            "overflow_x": null,
            "overflow_y": null,
            "padding": null,
            "right": null,
            "top": null,
            "visibility": null,
            "width": null
          }
        },
        "6d037b3fc873471fb2efbd1039c622aa": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "ProgressStyleModel",
          "state": {
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "ProgressStyleModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "StyleView",
            "bar_color": null,
            "description_width": ""
          }
        },
        "6d7f25a4a1114e7f97c402d269a6fc4f": {
          "model_module": "@jupyter-widgets/base",
          "model_module_version": "1.2.0",
          "model_name": "LayoutModel",
          "state": {
            "_model_module": "@jupyter-widgets/base",
            "_model_module_version": "1.2.0",
            "_model_name": "LayoutModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "LayoutView",
            "align_content": null,
            "align_items": null,
            "align_self": null,
            "border": null,
            "bottom": null,
            "display": null,
            "flex": null,
            "flex_flow": null,
            "grid_area": null,
            "grid_auto_columns": null,
            "grid_auto_flow": null,
            "grid_auto_rows": null,
            "grid_column": null,
            "grid_gap": null,
            "grid_row": null,
            "grid_template_areas": null,
            "grid_template_columns": null,
            "grid_template_rows": null,
            "height": null,
            "justify_content": null,
            "justify_items": null,
            "left": null,
            "margin": null,
            "max_height": null,
            "max_width": null,
            "min_height": null,
            "min_width": null,
            "object_fit": null,
            "object_position": null,
            "order": null,
            "overflow": null,
            "overflow_x": null,
            "overflow_y": null,
            "padding": null,
            "right": null,
            "top": null,
            "visibility": null,
            "width": null
          }
        },
        "6e2c02d5d7774735860a7d20a93395db": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "DescriptionStyleModel",
          "state": {
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "DescriptionStyleModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "StyleView",
            "description_width": ""
          }
        },
        "6e7394d7e4f54f8cb34ce16f7edd2cb9": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "HTMLModel",
          "state": {
            "_dom_classes": [],
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "HTMLModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/controls",
            "_view_module_version": "1.5.0",
            "_view_name": "HTMLView",
            "description": "",
            "description_tooltip": null,
            "layout": "IPY_MODEL_cba21da1cf384f3fa2dad940315c7952",
            "placeholder": "​",
            "style": "IPY_MODEL_dc45c7702a934b2488cb02f2f0b40f4f",
            "value": "model.safetensors: 100%"
          }
        },
        "6e8299ccd2304316b1285168623af4dc": {
          "model_module": "@jupyter-widgets/base",
          "model_module_version": "1.2.0",
          "model_name": "LayoutModel",
          "state": {
            "_model_module": "@jupyter-widgets/base",
            "_model_module_version": "1.2.0",
            "_model_name": "LayoutModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "LayoutView",
            "align_content": null,
            "align_items": null,
            "align_self": null,
            "border": null,
            "bottom": null,
            "display": null,
            "flex": null,
            "flex_flow": null,
            "grid_area": null,
            "grid_auto_columns": null,
            "grid_auto_flow": null,
            "grid_auto_rows": null,
            "grid_column": null,
            "grid_gap": null,
            "grid_row": null,
            "grid_template_areas": null,
            "grid_template_columns": null,
            "grid_template_rows": null,
            "height": null,
            "justify_content": null,
            "justify_items": null,
            "left": null,
            "margin": null,
            "max_height": null,
            "max_width": null,
            "min_height": null,
            "min_width": null,
            "object_fit": null,
            "object_position": null,
            "order": null,
            "overflow": null,
            "overflow_x": null,
            "overflow_y": null,
            "padding": null,
            "right": null,
            "top": null,
            "visibility": null,
            "width": null
          }
        },
        "6ed9c16b4bed4154a958c24b42550a04": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "HTMLModel",
          "state": {
            "_dom_classes": [],
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "HTMLModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/controls",
            "_view_module_version": "1.5.0",
            "_view_name": "HTMLView",
            "description": "",
            "description_tooltip": null,
            "layout": "IPY_MODEL_9a0100bdea0949e1a19103840242cfe5",
            "placeholder": "​",
            "style": "IPY_MODEL_88346937e5e543038fc051bd050997ac",
            "value": " 1.48G/1.48G [00:35&lt;00:00, 40.4MB/s]"
          }
        },
        "6f39908d03094b0d812ba47919bfa3a1": {
          "model_module": "@jupyter-widgets/base",
          "model_module_version": "1.2.0",
          "model_name": "LayoutModel",
          "state": {
            "_model_module": "@jupyter-widgets/base",
            "_model_module_version": "1.2.0",
            "_model_name": "LayoutModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "LayoutView",
            "align_content": null,
            "align_items": null,
            "align_self": null,
            "border": null,
            "bottom": null,
            "display": null,
            "flex": null,
            "flex_flow": null,
            "grid_area": null,
            "grid_auto_columns": null,
            "grid_auto_flow": null,
            "grid_auto_rows": null,
            "grid_column": null,
            "grid_gap": null,
            "grid_row": null,
            "grid_template_areas": null,
            "grid_template_columns": null,
            "grid_template_rows": null,
            "height": null,
            "justify_content": null,
            "justify_items": null,
            "left": null,
            "margin": null,
            "max_height": null,
            "max_width": null,
            "min_height": null,
            "min_width": null,
            "object_fit": null,
            "object_position": null,
            "order": null,
            "overflow": null,
            "overflow_x": null,
            "overflow_y": null,
            "padding": null,
            "right": null,
            "top": null,
            "visibility": null,
            "width": null
          }
        },
        "70dfad87c6864ff0b158b34f42a950ee": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "ProgressStyleModel",
          "state": {
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "ProgressStyleModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "StyleView",
            "bar_color": null,
            "description_width": ""
          }
        },
        "7264dc331db647c2b51eed82110b5719": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "HTMLModel",
          "state": {
            "_dom_classes": [],
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "HTMLModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/controls",
            "_view_module_version": "1.5.0",
            "_view_name": "HTMLView",
            "description": "",
            "description_tooltip": null,
            "layout": "IPY_MODEL_f55cf512019046c1b9b9eea69c655a4e",
            "placeholder": "​",
            "style": "IPY_MODEL_bd0daf6084924e56b7d78e3c634c5e00",
            "value": " 232k/232k [00:00&lt;00:00, 585kB/s]"
          }
        },
        "731e7a03f5bc4699b1301c2113637a4b": {
          "model_module": "@jupyter-widgets/base",
          "model_module_version": "1.2.0",
          "model_name": "LayoutModel",
          "state": {
            "_model_module": "@jupyter-widgets/base",
            "_model_module_version": "1.2.0",
            "_model_name": "LayoutModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "LayoutView",
            "align_content": null,
            "align_items": null,
            "align_self": null,
            "border": null,
            "bottom": null,
            "display": null,
            "flex": null,
            "flex_flow": null,
            "grid_area": null,
            "grid_auto_columns": null,
            "grid_auto_flow": null,
            "grid_auto_rows": null,
            "grid_column": null,
            "grid_gap": null,
            "grid_row": null,
            "grid_template_areas": null,
            "grid_template_columns": null,
            "grid_template_rows": null,
            "height": null,
            "justify_content": null,
            "justify_items": null,
            "left": null,
            "margin": null,
            "max_height": null,
            "max_width": null,
            "min_height": null,
            "min_width": null,
            "object_fit": null,
            "object_position": null,
            "order": null,
            "overflow": null,
            "overflow_x": null,
            "overflow_y": null,
            "padding": null,
            "right": null,
            "top": null,
            "visibility": null,
            "width": null
          }
        },
        "739acad0d2814a628002ae0cc620dc91": {
          "model_module": "@jupyter-widgets/base",
          "model_module_version": "1.2.0",
          "model_name": "LayoutModel",
          "state": {
            "_model_module": "@jupyter-widgets/base",
            "_model_module_version": "1.2.0",
            "_model_name": "LayoutModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "LayoutView",
            "align_content": null,
            "align_items": null,
            "align_self": null,
            "border": null,
            "bottom": null,
            "display": null,
            "flex": null,
            "flex_flow": null,
            "grid_area": null,
            "grid_auto_columns": null,
            "grid_auto_flow": null,
            "grid_auto_rows": null,
            "grid_column": null,
            "grid_gap": null,
            "grid_row": null,
            "grid_template_areas": null,
            "grid_template_columns": null,
            "grid_template_rows": null,
            "height": null,
            "justify_content": null,
            "justify_items": null,
            "left": null,
            "margin": null,
            "max_height": null,
            "max_width": null,
            "min_height": null,
            "min_width": null,
            "object_fit": null,
            "object_position": null,
            "order": null,
            "overflow": null,
            "overflow_x": null,
            "overflow_y": null,
            "padding": null,
            "right": null,
            "top": null,
            "visibility": null,
            "width": null
          }
        },
        "73fd82ac7733479daaec3baf8d24fdc2": {
          "model_module": "@jupyter-widgets/base",
          "model_module_version": "1.2.0",
          "model_name": "LayoutModel",
          "state": {
            "_model_module": "@jupyter-widgets/base",
            "_model_module_version": "1.2.0",
            "_model_name": "LayoutModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "LayoutView",
            "align_content": null,
            "align_items": null,
            "align_self": null,
            "border": null,
            "bottom": null,
            "display": null,
            "flex": null,
            "flex_flow": null,
            "grid_area": null,
            "grid_auto_columns": null,
            "grid_auto_flow": null,
            "grid_auto_rows": null,
            "grid_column": null,
            "grid_gap": null,
            "grid_row": null,
            "grid_template_areas": null,
            "grid_template_columns": null,
            "grid_template_rows": null,
            "height": null,
            "justify_content": null,
            "justify_items": null,
            "left": null,
            "margin": null,
            "max_height": null,
            "max_width": null,
            "min_height": null,
            "min_width": null,
            "object_fit": null,
            "object_position": null,
            "order": null,
            "overflow": null,
            "overflow_x": null,
            "overflow_y": null,
            "padding": null,
            "right": null,
            "top": null,
            "visibility": null,
            "width": null
          }
        },
        "747af24c29fd4750a18969c3a8d06370": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "HTMLModel",
          "state": {
            "_dom_classes": [],
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "HTMLModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/controls",
            "_view_module_version": "1.5.0",
            "_view_name": "HTMLView",
            "description": "",
            "description_tooltip": null,
            "layout": "IPY_MODEL_a5bdb35f762e440b82d294949989987d",
            "placeholder": "​",
            "style": "IPY_MODEL_425088c0d16143cbae62c12c072d0e5a",
            "value": "Clean file angle_retrieval_analysis.json: 100%"
          }
        },
        "74ac5038823a4a1a94cb05b008588fdb": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "FloatProgressModel",
          "state": {
            "_dom_classes": [],
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "FloatProgressModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/controls",
            "_view_module_version": "1.5.0",
            "_view_name": "ProgressView",
            "bar_style": "success",
            "description": "",
            "description_tooltip": null,
            "layout": "IPY_MODEL_958be02fbdbc45309ebea5a65e8eeaec",
            "max": 125,
            "min": 0,
            "orientation": "horizontal",
            "style": "IPY_MODEL_538b4b9d6f39434f9eeb318451ebe8c6",
            "value": 125
          }
        },
        "751b6b6145474d5e8016684ae579922a": {
          "model_module": "@jupyter-widgets/base",
          "model_module_version": "1.2.0",
          "model_name": "LayoutModel",
          "state": {
            "_model_module": "@jupyter-widgets/base",
            "_model_module_version": "1.2.0",
            "_model_name": "LayoutModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "LayoutView",
            "align_content": null,
            "align_items": null,
            "align_self": null,
            "border": null,
            "bottom": null,
            "display": null,
            "flex": null,
            "flex_flow": null,
            "grid_area": null,
            "grid_auto_columns": null,
            "grid_auto_flow": null,
            "grid_auto_rows": null,
            "grid_column": null,
            "grid_gap": null,
            "grid_row": null,
            "grid_template_areas": null,
            "grid_template_columns": null,
            "grid_template_rows": null,
            "height": null,
            "justify_content": null,
            "justify_items": null,
            "left": null,
            "margin": null,
            "max_height": null,
            "max_width": null,
            "min_height": null,
            "min_width": null,
            "object_fit": null,
            "object_position": null,
            "order": null,
            "overflow": null,
            "overflow_x": null,
            "overflow_y": null,
            "padding": null,
            "right": null,
            "top": null,
            "visibility": null,
            "width": null
          }
        },
        "75f59976ffc34405898992e20fce9e5a": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "ProgressStyleModel",
          "state": {
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "ProgressStyleModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "StyleView",
            "bar_color": null,
            "description_width": ""
          }
        },
        "7761d915994346e1a2eef4fc5899a394": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "HBoxModel",
          "state": {
            "_dom_classes": [],
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "HBoxModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/controls",
            "_view_module_version": "1.5.0",
            "_view_name": "HBoxView",
            "box_style": "",
            "children": [
              "IPY_MODEL_cea67bc343a74405a82105ba0e206bbf",
              "IPY_MODEL_37b3570fae3240cf80083b7f570e3e24",
              "IPY_MODEL_ef6feca8745c437b8447b231e9f3ee24"
            ],
            "layout": "IPY_MODEL_2024e74a449840689154bc80afc28257"
          }
        },
        "782bfef432da4ad6830b4bc89cc6d9e1": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "DescriptionStyleModel",
          "state": {
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "DescriptionStyleModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "StyleView",
            "description_width": ""
          }
        },
        "7876beff823b4e1cb3d585ff2b5da1ea": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "ProgressStyleModel",
          "state": {
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "ProgressStyleModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "StyleView",
            "bar_color": null,
            "description_width": ""
          }
        },
        "78a5a23789454cadaf5c1bae8d042d5f": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "DescriptionStyleModel",
          "state": {
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "DescriptionStyleModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "StyleView",
            "description_width": ""
          }
        },
        "791f59a608f84c1d814c6e312d57582b": {
          "model_module": "@jupyter-widgets/base",
          "model_module_version": "1.2.0",
          "model_name": "LayoutModel",
          "state": {
            "_model_module": "@jupyter-widgets/base",
            "_model_module_version": "1.2.0",
            "_model_name": "LayoutModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "LayoutView",
            "align_content": null,
            "align_items": null,
            "align_self": null,
            "border": null,
            "bottom": null,
            "display": null,
            "flex": null,
            "flex_flow": null,
            "grid_area": null,
            "grid_auto_columns": null,
            "grid_auto_flow": null,
            "grid_auto_rows": null,
            "grid_column": null,
            "grid_gap": null,
            "grid_row": null,
            "grid_template_areas": null,
            "grid_template_columns": null,
            "grid_template_rows": null,
            "height": null,
            "justify_content": null,
            "justify_items": null,
            "left": null,
            "margin": null,
            "max_height": null,
            "max_width": null,
            "min_height": null,
            "min_width": null,
            "object_fit": null,
            "object_position": null,
            "order": null,
            "overflow": null,
            "overflow_x": null,
            "overflow_y": null,
            "padding": null,
            "right": null,
            "top": null,
            "visibility": null,
            "width": null
          }
        },
        "7b299230c6084204baf41d10c508920e": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "HBoxModel",
          "state": {
            "_dom_classes": [],
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "HBoxModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/controls",
            "_view_module_version": "1.5.0",
            "_view_name": "HBoxView",
            "box_style": "",
            "children": [
              "IPY_MODEL_747af24c29fd4750a18969c3a8d06370",
              "IPY_MODEL_bf789e76b80040b991ba3693a97bd408",
              "IPY_MODEL_9ad75e89b1ef47b1be09a63c463f9622"
            ],
            "layout": "IPY_MODEL_551223a7851c49fa8f4fbc4dfe7c8365"
          }
        },
        "7b2f9cccde4f401e8f79e36e087773c0": {
          "model_module": "@jupyter-widgets/base",
          "model_module_version": "1.2.0",
          "model_name": "LayoutModel",
          "state": {
            "_model_module": "@jupyter-widgets/base",
            "_model_module_version": "1.2.0",
            "_model_name": "LayoutModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "LayoutView",
            "align_content": null,
            "align_items": null,
            "align_self": null,
            "border": null,
            "bottom": null,
            "display": null,
            "flex": null,
            "flex_flow": null,
            "grid_area": null,
            "grid_auto_columns": null,
            "grid_auto_flow": null,
            "grid_auto_rows": null,
            "grid_column": null,
            "grid_gap": null,
            "grid_row": null,
            "grid_template_areas": null,
            "grid_template_columns": null,
            "grid_template_rows": null,
            "height": null,
            "justify_content": null,
            "justify_items": null,
            "left": null,
            "margin": null,
            "max_height": null,
            "max_width": null,
            "min_height": null,
            "min_width": null,
            "object_fit": null,
            "object_position": null,
            "order": null,
            "overflow": null,
            "overflow_x": null,
            "overflow_y": null,
            "padding": null,
            "right": null,
            "top": null,
            "visibility": null,
            "width": null
          }
        },
        "7e1b42cd7d8c4c8c8a5b8a167ccd9528": {
          "model_module": "@jupyter-widgets/base",
          "model_module_version": "1.2.0",
          "model_name": "LayoutModel",
          "state": {
            "_model_module": "@jupyter-widgets/base",
            "_model_module_version": "1.2.0",
            "_model_name": "LayoutModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "LayoutView",
            "align_content": null,
            "align_items": null,
            "align_self": null,
            "border": null,
            "bottom": null,
            "display": null,
            "flex": null,
            "flex_flow": null,
            "grid_area": null,
            "grid_auto_columns": null,
            "grid_auto_flow": null,
            "grid_auto_rows": null,
            "grid_column": null,
            "grid_gap": null,
            "grid_row": null,
            "grid_template_areas": null,
            "grid_template_columns": null,
            "grid_template_rows": null,
            "height": null,
            "justify_content": null,
            "justify_items": null,
            "left": null,
            "margin": null,
            "max_height": null,
            "max_width": null,
            "min_height": null,
            "min_width": null,
            "object_fit": null,
            "object_position": null,
            "order": null,
            "overflow": null,
            "overflow_x": null,
            "overflow_y": null,
            "padding": null,
            "right": null,
            "top": null,
            "visibility": null,
            "width": null
          }
        },
        "7e9103d04dd0434fa02cbf69bea4e45b": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "ProgressStyleModel",
          "state": {
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "ProgressStyleModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "StyleView",
            "bar_color": null,
            "description_width": ""
          }
        },
        "7f0afd8deef642e1b41a632e7d110376": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "DescriptionStyleModel",
          "state": {
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "DescriptionStyleModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "StyleView",
            "description_width": ""
          }
        },
        "7f4f7c0f97fa4dd9af9e1533ecd74d86": {
          "model_module": "@jupyter-widgets/base",
          "model_module_version": "1.2.0",
          "model_name": "LayoutModel",
          "state": {
            "_model_module": "@jupyter-widgets/base",
            "_model_module_version": "1.2.0",
            "_model_name": "LayoutModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "LayoutView",
            "align_content": null,
            "align_items": null,
            "align_self": null,
            "border": null,
            "bottom": null,
            "display": null,
            "flex": null,
            "flex_flow": null,
            "grid_area": null,
            "grid_auto_columns": null,
            "grid_auto_flow": null,
            "grid_auto_rows": null,
            "grid_column": null,
            "grid_gap": null,
            "grid_row": null,
            "grid_template_areas": null,
            "grid_template_columns": null,
            "grid_template_rows": null,
            "height": null,
            "justify_content": null,
            "justify_items": null,
            "left": null,
            "margin": null,
            "max_height": null,
            "max_width": null,
            "min_height": null,
            "min_width": null,
            "object_fit": null,
            "object_position": null,
            "order": null,
            "overflow": null,
            "overflow_x": null,
            "overflow_y": null,
            "padding": null,
            "right": null,
            "top": null,
            "visibility": null,
            "width": null
          }
        },
        "812af829c5674ce988a1ea329ff39e5b": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "DescriptionStyleModel",
          "state": {
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "DescriptionStyleModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "StyleView",
            "description_width": ""
          }
        },
        "8175fcc3d61d4d1cbff246672629146e": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "HTMLModel",
          "state": {
            "_dom_classes": [],
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "HTMLModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/controls",
            "_view_module_version": "1.5.0",
            "_view_name": "HTMLView",
            "description": "",
            "description_tooltip": null,
            "layout": "IPY_MODEL_f08de2a9019e49c1a992a90faa200ae8",
            "placeholder": "​",
            "style": "IPY_MODEL_02e107a6ba544c34a4b8b487fcec2e7c",
            "value": " 711k/711k [00:00&lt;00:00, 896kB/s]"
          }
        },
        "828b6df8d2ae4caaac709deed9111304": {
          "model_module": "@jupyter-widgets/base",
          "model_module_version": "1.2.0",
          "model_name": "LayoutModel",
          "state": {
            "_model_module": "@jupyter-widgets/base",
            "_model_module_version": "1.2.0",
            "_model_name": "LayoutModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "LayoutView",
            "align_content": null,
            "align_items": null,
            "align_self": null,
            "border": null,
            "bottom": null,
            "display": null,
            "flex": null,
            "flex_flow": null,
            "grid_area": null,
            "grid_auto_columns": null,
            "grid_auto_flow": null,
            "grid_auto_rows": null,
            "grid_column": null,
            "grid_gap": null,
            "grid_row": null,
            "grid_template_areas": null,
            "grid_template_columns": null,
            "grid_template_rows": null,
            "height": null,
            "justify_content": null,
            "justify_items": null,
            "left": null,
            "margin": null,
            "max_height": null,
            "max_width": null,
            "min_height": null,
            "min_width": null,
            "object_fit": null,
            "object_position": null,
            "order": null,
            "overflow": null,
            "overflow_x": null,
            "overflow_y": null,
            "padding": null,
            "right": null,
            "top": null,
            "visibility": null,
            "width": null
          }
        },
        "8371d980c0344f5b9b658e9f5064fc53": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "ProgressStyleModel",
          "state": {
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "ProgressStyleModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "StyleView",
            "bar_color": null,
            "description_width": ""
          }
        },
        "83991338f6854903a899d874085c18f4": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "DescriptionStyleModel",
          "state": {
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "DescriptionStyleModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "StyleView",
            "description_width": ""
          }
        },
        "8740002d8c8e48189ff27024acc9792a": {
          "model_module": "@jupyter-widgets/base",
          "model_module_version": "1.2.0",
          "model_name": "LayoutModel",
          "state": {
            "_model_module": "@jupyter-widgets/base",
            "_model_module_version": "1.2.0",
            "_model_name": "LayoutModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "LayoutView",
            "align_content": null,
            "align_items": null,
            "align_self": null,
            "border": null,
            "bottom": null,
            "display": null,
            "flex": null,
            "flex_flow": null,
            "grid_area": null,
            "grid_auto_columns": null,
            "grid_auto_flow": null,
            "grid_auto_rows": null,
            "grid_column": null,
            "grid_gap": null,
            "grid_row": null,
            "grid_template_areas": null,
            "grid_template_columns": null,
            "grid_template_rows": null,
            "height": null,
            "justify_content": null,
            "justify_items": null,
            "left": null,
            "margin": null,
            "max_height": null,
            "max_width": null,
            "min_height": null,
            "min_width": null,
            "object_fit": null,
            "object_position": null,
            "order": null,
            "overflow": null,
            "overflow_x": null,
            "overflow_y": null,
            "padding": null,
            "right": null,
            "top": null,
            "visibility": null,
            "width": null
          }
        },
        "88346937e5e543038fc051bd050997ac": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "DescriptionStyleModel",
          "state": {
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "DescriptionStyleModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "StyleView",
            "description_width": ""
          }
        },
        "891646534eb04f639263fd78c43b8f86": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "HTMLModel",
          "state": {
            "_dom_classes": [],
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "HTMLModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/controls",
            "_view_module_version": "1.5.0",
            "_view_name": "HTMLView",
            "description": "",
            "description_tooltip": null,
            "layout": "IPY_MODEL_208a71a840a64a66992c742eeacdfd7b",
            "placeholder": "​",
            "style": "IPY_MODEL_df85df46f8ec485cb97f5bb27626dcfa",
            "value": " 304/304 [15:47&lt;?, ?B/s]"
          }
        },
        "8a238ce592064a6eab8bc7cd9a5bbff4": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "DescriptionStyleModel",
          "state": {
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "DescriptionStyleModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "StyleView",
            "description_width": ""
          }
        },
        "8c09d484320041d7ba1da8f47cfd2dec": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "FloatProgressModel",
          "state": {
            "_dom_classes": [],
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "FloatProgressModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/controls",
            "_view_module_version": "1.5.0",
            "_view_name": "ProgressView",
            "bar_style": "success",
            "description": "",
            "description_tooltip": null,
            "layout": "IPY_MODEL_73fd82ac7733479daaec3baf8d24fdc2",
            "max": 316,
            "min": 0,
            "orientation": "horizontal",
            "style": "IPY_MODEL_0989e8f4512449a4b42839feeef4ab72",
            "value": 316
          }
        },
        "8c7f0dfaa231427c88a969cfc66feeb8": {
          "model_module": "@jupyter-widgets/base",
          "model_module_version": "1.2.0",
          "model_name": "LayoutModel",
          "state": {
            "_model_module": "@jupyter-widgets/base",
            "_model_module_version": "1.2.0",
            "_model_name": "LayoutModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "LayoutView",
            "align_content": null,
            "align_items": null,
            "align_self": null,
            "border": null,
            "bottom": null,
            "display": null,
            "flex": null,
            "flex_flow": null,
            "grid_area": null,
            "grid_auto_columns": null,
            "grid_auto_flow": null,
            "grid_auto_rows": null,
            "grid_column": null,
            "grid_gap": null,
            "grid_row": null,
            "grid_template_areas": null,
            "grid_template_columns": null,
            "grid_template_rows": null,
            "height": null,
            "justify_content": null,
            "justify_items": null,
            "left": null,
            "margin": null,
            "max_height": null,
            "max_width": null,
            "min_height": null,
            "min_width": null,
            "object_fit": null,
            "object_position": null,
            "order": null,
            "overflow": null,
            "overflow_x": null,
            "overflow_y": null,
            "padding": null,
            "right": null,
            "top": null,
            "visibility": null,
            "width": null
          }
        },
        "8ce16500022a4df6b40daa3a65cc6c54": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "FloatProgressModel",
          "state": {
            "_dom_classes": [],
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "FloatProgressModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/controls",
            "_view_module_version": "1.5.0",
            "_view_name": "ProgressView",
            "bar_style": "success",
            "description": "",
            "description_tooltip": null,
            "layout": "IPY_MODEL_a8a8ead30c6246d1b2b67e90e19673ce",
            "max": 304,
            "min": 0,
            "orientation": "horizontal",
            "style": "IPY_MODEL_2382940b7f6146b9a6cc8f63246287a7",
            "value": 304
          }
        },
        "8d70064556474b05b7f84b1e734f2ae7": {
          "model_module": "@jupyter-widgets/base",
          "model_module_version": "1.2.0",
          "model_name": "LayoutModel",
          "state": {
            "_model_module": "@jupyter-widgets/base",
            "_model_module_version": "1.2.0",
            "_model_name": "LayoutModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "LayoutView",
            "align_content": null,
            "align_items": null,
            "align_self": null,
            "border": null,
            "bottom": null,
            "display": null,
            "flex": null,
            "flex_flow": null,
            "grid_area": null,
            "grid_auto_columns": null,
            "grid_auto_flow": null,
            "grid_auto_rows": null,
            "grid_column": null,
            "grid_gap": null,
            "grid_row": null,
            "grid_template_areas": null,
            "grid_template_columns": null,
            "grid_template_rows": null,
            "height": null,
            "justify_content": null,
            "justify_items": null,
            "left": null,
            "margin": null,
            "max_height": null,
            "max_width": null,
            "min_height": null,
            "min_width": null,
            "object_fit": null,
            "object_position": null,
            "order": null,
            "overflow": null,
            "overflow_x": null,
            "overflow_y": null,
            "padding": null,
            "right": null,
            "top": null,
            "visibility": null,
            "width": null
          }
        },
        "8f25781e3e354f1bb295c6c9c27aa9ad": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "DescriptionStyleModel",
          "state": {
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "DescriptionStyleModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "StyleView",
            "description_width": ""
          }
        },
        "904b30798453486da6c089c26576f398": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "HTMLModel",
          "state": {
            "_dom_classes": [],
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "HTMLModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/controls",
            "_view_module_version": "1.5.0",
            "_view_name": "HTMLView",
            "description": "",
            "description_tooltip": null,
            "layout": "IPY_MODEL_bcd0a8b96d864ffa86f877beeaa0f74d",
            "placeholder": "​",
            "style": "IPY_MODEL_266a0c33531347309a196ed379a6887a",
            "value": " 222k/222k [00:00&lt;00:00, 1.12MB/s]"
          }
        },
        "9087e8b5432b404cbbea1e2ee20bc8aa": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "FloatProgressModel",
          "state": {
            "_dom_classes": [],
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "FloatProgressModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/controls",
            "_view_module_version": "1.5.0",
            "_view_name": "ProgressView",
            "bar_style": "success",
            "description": "",
            "description_tooltip": null,
            "layout": "IPY_MODEL_8740002d8c8e48189ff27024acc9792a",
            "max": 304,
            "min": 0,
            "orientation": "horizontal",
            "style": "IPY_MODEL_2d56d6c83ebd4292aff63ed5402fb4a7",
            "value": 304
          }
        },
        "91f31a7ef38044c98e6fea58da258601": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "DescriptionStyleModel",
          "state": {
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "DescriptionStyleModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "StyleView",
            "description_width": ""
          }
        },
        "91f9a2956ef94fa29a7759276ba66514": {
          "model_module": "@jupyter-widgets/base",
          "model_module_version": "1.2.0",
          "model_name": "LayoutModel",
          "state": {
            "_model_module": "@jupyter-widgets/base",
            "_model_module_version": "1.2.0",
            "_model_name": "LayoutModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "LayoutView",
            "align_content": null,
            "align_items": null,
            "align_self": null,
            "border": null,
            "bottom": null,
            "display": null,
            "flex": null,
            "flex_flow": null,
            "grid_area": null,
            "grid_auto_columns": null,
            "grid_auto_flow": null,
            "grid_auto_rows": null,
            "grid_column": null,
            "grid_gap": null,
            "grid_row": null,
            "grid_template_areas": null,
            "grid_template_columns": null,
            "grid_template_rows": null,
            "height": null,
            "justify_content": null,
            "justify_items": null,
            "left": null,
            "margin": null,
            "max_height": null,
            "max_width": null,
            "min_height": null,
            "min_width": null,
            "object_fit": null,
            "object_position": null,
            "order": null,
            "overflow": null,
            "overflow_x": null,
            "overflow_y": null,
            "padding": null,
            "right": null,
            "top": null,
            "visibility": null,
            "width": null
          }
        },
        "9276d0c04c4a4a3597dfd80359a7c178": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "DescriptionStyleModel",
          "state": {
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "DescriptionStyleModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "StyleView",
            "description_width": ""
          }
        },
        "931270468a1142d4859e4f4bc3aa5f28": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "ProgressStyleModel",
          "state": {
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "ProgressStyleModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "StyleView",
            "bar_color": null,
            "description_width": ""
          }
        },
        "94995890774f4af097cacb65f3b97054": {
          "model_module": "@jupyter-widgets/base",
          "model_module_version": "1.2.0",
          "model_name": "LayoutModel",
          "state": {
            "_model_module": "@jupyter-widgets/base",
            "_model_module_version": "1.2.0",
            "_model_name": "LayoutModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "LayoutView",
            "align_content": null,
            "align_items": null,
            "align_self": null,
            "border": null,
            "bottom": null,
            "display": null,
            "flex": null,
            "flex_flow": null,
            "grid_area": null,
            "grid_auto_columns": null,
            "grid_auto_flow": null,
            "grid_auto_rows": null,
            "grid_column": null,
            "grid_gap": null,
            "grid_row": null,
            "grid_template_areas": null,
            "grid_template_columns": null,
            "grid_template_rows": null,
            "height": null,
            "justify_content": null,
            "justify_items": null,
            "left": null,
            "margin": null,
            "max_height": null,
            "max_width": null,
            "min_height": null,
            "min_width": null,
            "object_fit": null,
            "object_position": null,
            "order": null,
            "overflow": null,
            "overflow_x": null,
            "overflow_y": null,
            "padding": null,
            "right": null,
            "top": null,
            "visibility": null,
            "width": null
          }
        },
        "94b8b67665974b2f9947ad97a0618ca2": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "FloatProgressModel",
          "state": {
            "_dom_classes": [],
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "FloatProgressModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/controls",
            "_view_module_version": "1.5.0",
            "_view_name": "ProgressView",
            "bar_style": "success",
            "description": "",
            "description_tooltip": null,
            "layout": "IPY_MODEL_5c9bef531ef44e22a527ff213c2b86c6",
            "max": 231508,
            "min": 0,
            "orientation": "horizontal",
            "style": "IPY_MODEL_d31a3cf10716490fae51a5f330257c93",
            "value": 231508
          }
        },
        "951771a302f54becb44839766d6ec61b": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "HTMLModel",
          "state": {
            "_dom_classes": [],
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "HTMLModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/controls",
            "_view_module_version": "1.5.0",
            "_view_name": "HTMLView",
            "description": "",
            "description_tooltip": null,
            "layout": "IPY_MODEL_59bac31e64bd4901bfde90d500a65b6d",
            "placeholder": "​",
            "style": "IPY_MODEL_782bfef432da4ad6830b4bc89cc6d9e1",
            "value": " 466k/466k [00:00&lt;00:00, 781kB/s]"
          }
        },
        "958be02fbdbc45309ebea5a65e8eeaec": {
          "model_module": "@jupyter-widgets/base",
          "model_module_version": "1.2.0",
          "model_name": "LayoutModel",
          "state": {
            "_model_module": "@jupyter-widgets/base",
            "_model_module_version": "1.2.0",
            "_model_name": "LayoutModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "LayoutView",
            "align_content": null,
            "align_items": null,
            "align_self": null,
            "border": null,
            "bottom": null,
            "display": null,
            "flex": null,
            "flex_flow": null,
            "grid_area": null,
            "grid_auto_columns": null,
            "grid_auto_flow": null,
            "grid_auto_rows": null,
            "grid_column": null,
            "grid_gap": null,
            "grid_row": null,
            "grid_template_areas": null,
            "grid_template_columns": null,
            "grid_template_rows": null,
            "height": null,
            "justify_content": null,
            "justify_items": null,
            "left": null,
            "margin": null,
            "max_height": null,
            "max_width": null,
            "min_height": null,
            "min_width": null,
            "object_fit": null,
            "object_position": null,
            "order": null,
            "overflow": null,
            "overflow_x": null,
            "overflow_y": null,
            "padding": null,
            "right": null,
            "top": null,
            "visibility": null,
            "width": null
          }
        },
        "959e0c1af71d4f9194f74d4d964f2505": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "HTMLModel",
          "state": {
            "_dom_classes": [],
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "HTMLModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/controls",
            "_view_module_version": "1.5.0",
            "_view_name": "HTMLView",
            "description": "",
            "description_tooltip": null,
            "layout": "IPY_MODEL_2045ad6d057e421785c49d6f8ad1c119",
            "placeholder": "​",
            "style": "IPY_MODEL_6e2c02d5d7774735860a7d20a93395db",
            "value": "tokenizer_config.json: 100%"
          }
        },
        "97976547acab4f29b164045778566c31": {
          "model_module": "@jupyter-widgets/base",
          "model_module_version": "1.2.0",
          "model_name": "LayoutModel",
          "state": {
            "_model_module": "@jupyter-widgets/base",
            "_model_module_version": "1.2.0",
            "_model_name": "LayoutModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "LayoutView",
            "align_content": null,
            "align_items": null,
            "align_self": null,
            "border": null,
            "bottom": null,
            "display": null,
            "flex": null,
            "flex_flow": null,
            "grid_area": null,
            "grid_auto_columns": null,
            "grid_auto_flow": null,
            "grid_auto_rows": null,
            "grid_column": null,
            "grid_gap": null,
            "grid_row": null,
            "grid_template_areas": null,
            "grid_template_columns": null,
            "grid_template_rows": null,
            "height": null,
            "justify_content": null,
            "justify_items": null,
            "left": null,
            "margin": null,
            "max_height": null,
            "max_width": null,
            "min_height": null,
            "min_width": null,
            "object_fit": null,
            "object_position": null,
            "order": null,
            "overflow": null,
            "overflow_x": null,
            "overflow_y": null,
            "padding": null,
            "right": null,
            "top": null,
            "visibility": null,
            "width": null
          }
        },
        "999521921431449fa1a0045bc8a35d9d": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "HBoxModel",
          "state": {
            "_dom_classes": [],
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "HBoxModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/controls",
            "_view_module_version": "1.5.0",
            "_view_name": "HBoxView",
            "box_style": "",
            "children": [
              "IPY_MODEL_f9ea053d7e87466b8852e26b55c911d1",
              "IPY_MODEL_19867d419dbe404a96efe3001a9e1d2b",
              "IPY_MODEL_3464ba3814eb4941ad063aa57f68f036"
            ],
            "layout": "IPY_MODEL_6bc3d31d17ff498f89146ca6c55f185f"
          }
        },
        "99c1d0e5835e4fef85969498adae9844": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "FloatProgressModel",
          "state": {
            "_dom_classes": [],
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "FloatProgressModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/controls",
            "_view_module_version": "1.5.0",
            "_view_name": "ProgressView",
            "bar_style": "success",
            "description": "",
            "description_tooltip": null,
            "layout": "IPY_MODEL_443f3e0a20074855a1c3edcbb53b4f11",
            "max": 440474526,
            "min": 0,
            "orientation": "horizontal",
            "style": "IPY_MODEL_6d037b3fc873471fb2efbd1039c622aa",
            "value": 440474526
          }
        },
        "9a0100bdea0949e1a19103840242cfe5": {
          "model_module": "@jupyter-widgets/base",
          "model_module_version": "1.2.0",
          "model_name": "LayoutModel",
          "state": {
            "_model_module": "@jupyter-widgets/base",
            "_model_module_version": "1.2.0",
            "_model_name": "LayoutModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "LayoutView",
            "align_content": null,
            "align_items": null,
            "align_self": null,
            "border": null,
            "bottom": null,
            "display": null,
            "flex": null,
            "flex_flow": null,
            "grid_area": null,
            "grid_auto_columns": null,
            "grid_auto_flow": null,
            "grid_auto_rows": null,
            "grid_column": null,
            "grid_gap": null,
            "grid_row": null,
            "grid_template_areas": null,
            "grid_template_columns": null,
            "grid_template_rows": null,
            "height": null,
            "justify_content": null,
            "justify_items": null,
            "left": null,
            "margin": null,
            "max_height": null,
            "max_width": null,
            "min_height": null,
            "min_width": null,
            "object_fit": null,
            "object_position": null,
            "order": null,
            "overflow": null,
            "overflow_x": null,
            "overflow_y": null,
            "padding": null,
            "right": null,
            "top": null,
            "visibility": null,
            "width": null
          }
        },
        "9ad75e89b1ef47b1be09a63c463f9622": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "HTMLModel",
          "state": {
            "_dom_classes": [],
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "HTMLModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/controls",
            "_view_module_version": "1.5.0",
            "_view_name": "HTMLView",
            "description": "",
            "description_tooltip": null,
            "layout": "IPY_MODEL_739acad0d2814a628002ae0cc620dc91",
            "placeholder": "​",
            "style": "IPY_MODEL_b7409d299dd343538f899123b0494a76",
            "value": " 3.15G/3.15G [05:57&lt;00:00, 9.86MB/s]"
          }
        },
        "9d6450e7045a42dc99398b61be4641b2": {
          "model_module": "@jupyter-widgets/base",
          "model_module_version": "1.2.0",
          "model_name": "LayoutModel",
          "state": {
            "_model_module": "@jupyter-widgets/base",
            "_model_module_version": "1.2.0",
            "_model_name": "LayoutModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "LayoutView",
            "align_content": null,
            "align_items": null,
            "align_self": null,
            "border": null,
            "bottom": null,
            "display": null,
            "flex": null,
            "flex_flow": null,
            "grid_area": null,
            "grid_auto_columns": null,
            "grid_auto_flow": null,
            "grid_auto_rows": null,
            "grid_column": null,
            "grid_gap": null,
            "grid_row": null,
            "grid_template_areas": null,
            "grid_template_columns": null,
            "grid_template_rows": null,
            "height": null,
            "justify_content": null,
            "justify_items": null,
            "left": null,
            "margin": null,
            "max_height": null,
            "max_width": null,
            "min_height": null,
            "min_width": null,
            "object_fit": null,
            "object_position": null,
            "order": null,
            "overflow": null,
            "overflow_x": null,
            "overflow_y": null,
            "padding": null,
            "right": null,
            "top": null,
            "visibility": null,
            "width": null
          }
        },
        "9e083bffad5c45689ee7eb08ccc0ce89": {
          "model_module": "@jupyter-widgets/base",
          "model_module_version": "1.2.0",
          "model_name": "LayoutModel",
          "state": {
            "_model_module": "@jupyter-widgets/base",
            "_model_module_version": "1.2.0",
            "_model_name": "LayoutModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "LayoutView",
            "align_content": null,
            "align_items": null,
            "align_self": null,
            "border": null,
            "bottom": null,
            "display": null,
            "flex": null,
            "flex_flow": null,
            "grid_area": null,
            "grid_auto_columns": null,
            "grid_auto_flow": null,
            "grid_auto_rows": null,
            "grid_column": null,
            "grid_gap": null,
            "grid_row": null,
            "grid_template_areas": null,
            "grid_template_columns": null,
            "grid_template_rows": null,
            "height": null,
            "justify_content": null,
            "justify_items": null,
            "left": null,
            "margin": null,
            "max_height": null,
            "max_width": null,
            "min_height": null,
            "min_width": null,
            "object_fit": null,
            "object_position": null,
            "order": null,
            "overflow": null,
            "overflow_x": null,
            "overflow_y": null,
            "padding": null,
            "right": null,
            "top": null,
            "visibility": null,
            "width": null
          }
        },
        "9fc104ce4f414f44b411c7400924b9e6": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "DescriptionStyleModel",
          "state": {
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "DescriptionStyleModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "StyleView",
            "description_width": ""
          }
        },
        "9feffaa94de9453199da1449b87e8d4e": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "HTMLModel",
          "state": {
            "_dom_classes": [],
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "HTMLModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/controls",
            "_view_module_version": "1.5.0",
            "_view_name": "HTMLView",
            "description": "",
            "description_tooltip": null,
            "layout": "IPY_MODEL_f54eb1e0173448d2899dfc8cf9b6a0e2",
            "placeholder": "​",
            "style": "IPY_MODEL_c77a31c4984d40d7a7636bb7e5f88605",
            "value": " 316/316 [15:47&lt;?, ?B/s]"
          }
        },
        "a29d9e10bbbe4c3f8ec37dc5b3eb8378": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "DescriptionStyleModel",
          "state": {
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "DescriptionStyleModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "StyleView",
            "description_width": ""
          }
        },
        "a5bdb35f762e440b82d294949989987d": {
          "model_module": "@jupyter-widgets/base",
          "model_module_version": "1.2.0",
          "model_name": "LayoutModel",
          "state": {
            "_model_module": "@jupyter-widgets/base",
            "_model_module_version": "1.2.0",
            "_model_name": "LayoutModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "LayoutView",
            "align_content": null,
            "align_items": null,
            "align_self": null,
            "border": null,
            "bottom": null,
            "display": null,
            "flex": null,
            "flex_flow": null,
            "grid_area": null,
            "grid_auto_columns": null,
            "grid_auto_flow": null,
            "grid_auto_rows": null,
            "grid_column": null,
            "grid_gap": null,
            "grid_row": null,
            "grid_template_areas": null,
            "grid_template_columns": null,
            "grid_template_rows": null,
            "height": null,
            "justify_content": null,
            "justify_items": null,
            "left": null,
            "margin": null,
            "max_height": null,
            "max_width": null,
            "min_height": null,
            "min_width": null,
            "object_fit": null,
            "object_position": null,
            "order": null,
            "overflow": null,
            "overflow_x": null,
            "overflow_y": null,
            "padding": null,
            "right": null,
            "top": null,
            "visibility": null,
            "width": null
          }
        },
        "a5cf1ca562aa44fabe4a59778513a54f": {
          "model_module": "@jupyter-widgets/base",
          "model_module_version": "1.2.0",
          "model_name": "LayoutModel",
          "state": {
            "_model_module": "@jupyter-widgets/base",
            "_model_module_version": "1.2.0",
            "_model_name": "LayoutModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "LayoutView",
            "align_content": null,
            "align_items": null,
            "align_self": null,
            "border": null,
            "bottom": null,
            "display": null,
            "flex": null,
            "flex_flow": null,
            "grid_area": null,
            "grid_auto_columns": null,
            "grid_auto_flow": null,
            "grid_auto_rows": null,
            "grid_column": null,
            "grid_gap": null,
            "grid_row": null,
            "grid_template_areas": null,
            "grid_template_columns": null,
            "grid_template_rows": null,
            "height": null,
            "justify_content": null,
            "justify_items": null,
            "left": null,
            "margin": null,
            "max_height": null,
            "max_width": null,
            "min_height": null,
            "min_width": null,
            "object_fit": null,
            "object_position": null,
            "order": null,
            "overflow": null,
            "overflow_x": null,
            "overflow_y": null,
            "padding": null,
            "right": null,
            "top": null,
            "visibility": null,
            "width": null
          }
        },
        "a63c63636ea747679f2b8c2ee3d17e16": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "HBoxModel",
          "state": {
            "_dom_classes": [],
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "HBoxModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/controls",
            "_view_module_version": "1.5.0",
            "_view_name": "HBoxView",
            "box_style": "",
            "children": [
              "IPY_MODEL_6488b06667e64cb58549b31c3b588584",
              "IPY_MODEL_113ed514ced54517aa24c973a5243e8c",
              "IPY_MODEL_8175fcc3d61d4d1cbff246672629146e"
            ],
            "layout": "IPY_MODEL_edd7a58ec95944fa98fe9671291d6aa9"
          }
        },
        "a690eb95b5934c6aa803b3247aa58dd3": {
          "model_module": "@jupyter-widgets/base",
          "model_module_version": "1.2.0",
          "model_name": "LayoutModel",
          "state": {
            "_model_module": "@jupyter-widgets/base",
            "_model_module_version": "1.2.0",
            "_model_name": "LayoutModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "LayoutView",
            "align_content": null,
            "align_items": null,
            "align_self": null,
            "border": null,
            "bottom": null,
            "display": null,
            "flex": null,
            "flex_flow": null,
            "grid_area": null,
            "grid_auto_columns": null,
            "grid_auto_flow": null,
            "grid_auto_rows": null,
            "grid_column": null,
            "grid_gap": null,
            "grid_row": null,
            "grid_template_areas": null,
            "grid_template_columns": null,
            "grid_template_rows": null,
            "height": null,
            "justify_content": null,
            "justify_items": null,
            "left": null,
            "margin": null,
            "max_height": null,
            "max_width": null,
            "min_height": null,
            "min_width": null,
            "object_fit": null,
            "object_position": null,
            "order": null,
            "overflow": null,
            "overflow_x": null,
            "overflow_y": null,
            "padding": null,
            "right": null,
            "top": null,
            "visibility": null,
            "width": null
          }
        },
        "a8a8ead30c6246d1b2b67e90e19673ce": {
          "model_module": "@jupyter-widgets/base",
          "model_module_version": "1.2.0",
          "model_name": "LayoutModel",
          "state": {
            "_model_module": "@jupyter-widgets/base",
            "_model_module_version": "1.2.0",
            "_model_name": "LayoutModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "LayoutView",
            "align_content": null,
            "align_items": null,
            "align_self": null,
            "border": null,
            "bottom": null,
            "display": null,
            "flex": null,
            "flex_flow": null,
            "grid_area": null,
            "grid_auto_columns": null,
            "grid_auto_flow": null,
            "grid_auto_rows": null,
            "grid_column": null,
            "grid_gap": null,
            "grid_row": null,
            "grid_template_areas": null,
            "grid_template_columns": null,
            "grid_template_rows": null,
            "height": null,
            "justify_content": null,
            "justify_items": null,
            "left": null,
            "margin": null,
            "max_height": null,
            "max_width": null,
            "min_height": null,
            "min_width": null,
            "object_fit": null,
            "object_position": null,
            "order": null,
            "overflow": null,
            "overflow_x": null,
            "overflow_y": null,
            "padding": null,
            "right": null,
            "top": null,
            "visibility": null,
            "width": null
          }
        },
        "ad2a2ad32db44fe38637026f380255aa": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "HTMLModel",
          "state": {
            "_dom_classes": [],
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "HTMLModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/controls",
            "_view_module_version": "1.5.0",
            "_view_name": "HTMLView",
            "description": "",
            "description_tooltip": null,
            "layout": "IPY_MODEL_24a6bfbed89241cfac202791140c228d",
            "placeholder": "​",
            "style": "IPY_MODEL_d7db55aeb33d4d48a56a4f3a62ef2528",
            "value": "special_tokens_map.json: 100%"
          }
        },
        "ad529f36efd34a999d7b4d44662f0aae": {
          "model_module": "@jupyter-widgets/base",
          "model_module_version": "1.2.0",
          "model_name": "LayoutModel",
          "state": {
            "_model_module": "@jupyter-widgets/base",
            "_model_module_version": "1.2.0",
            "_model_name": "LayoutModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "LayoutView",
            "align_content": null,
            "align_items": null,
            "align_self": null,
            "border": null,
            "bottom": null,
            "display": null,
            "flex": null,
            "flex_flow": null,
            "grid_area": null,
            "grid_auto_columns": null,
            "grid_auto_flow": null,
            "grid_auto_rows": null,
            "grid_column": null,
            "grid_gap": null,
            "grid_row": null,
            "grid_template_areas": null,
            "grid_template_columns": null,
            "grid_template_rows": null,
            "height": null,
            "justify_content": null,
            "justify_items": null,
            "left": null,
            "margin": null,
            "max_height": null,
            "max_width": null,
            "min_height": null,
            "min_width": null,
            "object_fit": null,
            "object_position": null,
            "order": null,
            "overflow": null,
            "overflow_x": null,
            "overflow_y": null,
            "padding": null,
            "right": null,
            "top": null,
            "visibility": null,
            "width": null
          }
        },
        "b027455d9c4b4f2faae6e2750ac0642a": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "FloatProgressModel",
          "state": {
            "_dom_classes": [],
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "FloatProgressModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/controls",
            "_view_module_version": "1.5.0",
            "_view_name": "ProgressView",
            "bar_style": "success",
            "description": "",
            "description_tooltip": null,
            "layout": "IPY_MODEL_18523f5e3756499abd42a7c8eaffca85",
            "max": 231508,
            "min": 0,
            "orientation": "horizontal",
            "style": "IPY_MODEL_f1eae984304a45349a7622b32864bb64",
            "value": 231508
          }
        },
        "b0a58f966a124cbe8073089adb988a50": {
          "model_module": "@jupyter-widgets/base",
          "model_module_version": "1.2.0",
          "model_name": "LayoutModel",
          "state": {
            "_model_module": "@jupyter-widgets/base",
            "_model_module_version": "1.2.0",
            "_model_name": "LayoutModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "LayoutView",
            "align_content": null,
            "align_items": null,
            "align_self": null,
            "border": null,
            "bottom": null,
            "display": null,
            "flex": null,
            "flex_flow": null,
            "grid_area": null,
            "grid_auto_columns": null,
            "grid_auto_flow": null,
            "grid_auto_rows": null,
            "grid_column": null,
            "grid_gap": null,
            "grid_row": null,
            "grid_template_areas": null,
            "grid_template_columns": null,
            "grid_template_rows": null,
            "height": null,
            "justify_content": null,
            "justify_items": null,
            "left": null,
            "margin": null,
            "max_height": null,
            "max_width": null,
            "min_height": null,
            "min_width": null,
            "object_fit": null,
            "object_position": null,
            "order": null,
            "overflow": null,
            "overflow_x": null,
            "overflow_y": null,
            "padding": null,
            "right": null,
            "top": null,
            "visibility": null,
            "width": null
          }
        },
        "b3bb6e1087524e9da744e46ed64ffcc2": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "HTMLModel",
          "state": {
            "_dom_classes": [],
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "HTMLModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/controls",
            "_view_module_version": "1.5.0",
            "_view_name": "HTMLView",
            "description": "",
            "description_tooltip": null,
            "layout": "IPY_MODEL_a690eb95b5934c6aa803b3247aa58dd3",
            "placeholder": "​",
            "style": "IPY_MODEL_9276d0c04c4a4a3597dfd80359a7c178",
            "value": " 1.23k/1.23k [00:00&lt;00:00, 90.7kB/s]"
          }
        },
        "b5233a0e48ac46febc725357017727c2": {
          "model_module": "@jupyter-widgets/base",
          "model_module_version": "1.2.0",
          "model_name": "LayoutModel",
          "state": {
            "_model_module": "@jupyter-widgets/base",
            "_model_module_version": "1.2.0",
            "_model_name": "LayoutModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "LayoutView",
            "align_content": null,
            "align_items": null,
            "align_self": null,
            "border": null,
            "bottom": null,
            "display": null,
            "flex": null,
            "flex_flow": null,
            "grid_area": null,
            "grid_auto_columns": null,
            "grid_auto_flow": null,
            "grid_auto_rows": null,
            "grid_column": null,
            "grid_gap": null,
            "grid_row": null,
            "grid_template_areas": null,
            "grid_template_columns": null,
            "grid_template_rows": null,
            "height": null,
            "justify_content": null,
            "justify_items": null,
            "left": null,
            "margin": null,
            "max_height": null,
            "max_width": null,
            "min_height": null,
            "min_width": null,
            "object_fit": null,
            "object_position": null,
            "order": null,
            "overflow": null,
            "overflow_x": null,
            "overflow_y": null,
            "padding": null,
            "right": null,
            "top": null,
            "visibility": null,
            "width": null
          }
        },
        "b53fa5303c9c41788d70dcd7fd156735": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "DescriptionStyleModel",
          "state": {
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "DescriptionStyleModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "StyleView",
            "description_width": ""
          }
        },
        "b5cee7770a764d3c924e491732969653": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "HTMLModel",
          "state": {
            "_dom_classes": [],
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "HTMLModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/controls",
            "_view_module_version": "1.5.0",
            "_view_name": "HTMLView",
            "description": "",
            "description_tooltip": null,
            "layout": "IPY_MODEL_4906ca05e25a49bb94afbb057f9ae017",
            "placeholder": "​",
            "style": "IPY_MODEL_91f31a7ef38044c98e6fea58da258601",
            "value": "Clean file retrieval_analysis.json: 100%"
          }
        },
        "b5f67a537d374db88ed3d2be1bf169a2": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "FloatProgressModel",
          "state": {
            "_dom_classes": [],
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "FloatProgressModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/controls",
            "_view_module_version": "1.5.0",
            "_view_name": "ProgressView",
            "bar_style": "success",
            "description": "",
            "description_tooltip": null,
            "layout": "IPY_MODEL_4f515e1f18894f15bfa115332a904150",
            "max": 82,
            "min": 0,
            "orientation": "horizontal",
            "style": "IPY_MODEL_f509da88f22b4eb9b11667cc7a3c1eda",
            "value": 82
          }
        },
        "b5fa79b9826b490693b9e6a7d229460c": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "DescriptionStyleModel",
          "state": {
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "DescriptionStyleModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "StyleView",
            "description_width": ""
          }
        },
        "b623c4a2c78e46b2b59d7dbad292441f": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "HBoxModel",
          "state": {
            "_dom_classes": [],
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "HBoxModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/controls",
            "_view_module_version": "1.5.0",
            "_view_name": "HBoxView",
            "box_style": "",
            "children": [
              "IPY_MODEL_c03f75650eac4c96b323e9d8aefe6871",
              "IPY_MODEL_2095f6c164864c22b30e7a9f28bfc18a",
              "IPY_MODEL_342fd29b35e24a36ac8a6ff71e13df85"
            ],
            "layout": "IPY_MODEL_381a984960924d1789315d6c75162940"
          }
        },
        "b6ab0de0a3ac47cdb30b23225f08f597": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "HTMLModel",
          "state": {
            "_dom_classes": [],
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "HTMLModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/controls",
            "_view_module_version": "1.5.0",
            "_view_name": "HTMLView",
            "description": "",
            "description_tooltip": null,
            "layout": "IPY_MODEL_4f015abfcdf742beaef76dc1e29fa702",
            "placeholder": "​",
            "style": "IPY_MODEL_8a238ce592064a6eab8bc7cd9a5bbff4",
            "value": "vocab.txt: 100%"
          }
        },
        "b7409d299dd343538f899123b0494a76": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "DescriptionStyleModel",
          "state": {
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "DescriptionStyleModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "StyleView",
            "description_width": ""
          }
        },
        "b7906d2709a14424ac1ea493a26bd8a9": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "DescriptionStyleModel",
          "state": {
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "DescriptionStyleModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "StyleView",
            "description_width": ""
          }
        },
        "b8c56774abce4b3e98acc79004b277fc": {
          "model_module": "@jupyter-widgets/base",
          "model_module_version": "1.2.0",
          "model_name": "LayoutModel",
          "state": {
            "_model_module": "@jupyter-widgets/base",
            "_model_module_version": "1.2.0",
            "_model_name": "LayoutModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "LayoutView",
            "align_content": null,
            "align_items": null,
            "align_self": null,
            "border": null,
            "bottom": null,
            "display": null,
            "flex": null,
            "flex_flow": null,
            "grid_area": null,
            "grid_auto_columns": null,
            "grid_auto_flow": null,
            "grid_auto_rows": null,
            "grid_column": null,
            "grid_gap": null,
            "grid_row": null,
            "grid_template_areas": null,
            "grid_template_columns": null,
            "grid_template_rows": null,
            "height": null,
            "justify_content": null,
            "justify_items": null,
            "left": null,
            "margin": null,
            "max_height": null,
            "max_width": null,
            "min_height": null,
            "min_width": null,
            "object_fit": null,
            "object_position": null,
            "order": null,
            "overflow": null,
            "overflow_x": null,
            "overflow_y": null,
            "padding": null,
            "right": null,
            "top": null,
            "visibility": null,
            "width": null
          }
        },
        "b8fb5f2272834787859f2137127dd0f5": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "HBoxModel",
          "state": {
            "_dom_classes": [],
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "HBoxModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/controls",
            "_view_module_version": "1.5.0",
            "_view_name": "HBoxView",
            "box_style": "",
            "children": [
              "IPY_MODEL_d396188544cb4d6bbc0c10b83fe303f6",
              "IPY_MODEL_99c1d0e5835e4fef85969498adae9844",
              "IPY_MODEL_fd2c2810720f4a13a662a04eecd03321"
            ],
            "layout": "IPY_MODEL_97976547acab4f29b164045778566c31"
          }
        },
        "b93c30722dd4401397404a17ee3e8c08": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "HTMLModel",
          "state": {
            "_dom_classes": [],
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "HTMLModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/controls",
            "_view_module_version": "1.5.0",
            "_view_name": "HTMLView",
            "description": "",
            "description_tooltip": null,
            "layout": "IPY_MODEL_7f4f7c0f97fa4dd9af9e1533ecd74d86",
            "placeholder": "​",
            "style": "IPY_MODEL_eb187457301d4883af2c50d33b4d818b",
            "value": "pytorch_model.bin: 100%"
          }
        },
        "b9af029abf2a4916a05b739ea4a6a376": {
          "model_module": "@jupyter-widgets/base",
          "model_module_version": "1.2.0",
          "model_name": "LayoutModel",
          "state": {
            "_model_module": "@jupyter-widgets/base",
            "_model_module_version": "1.2.0",
            "_model_name": "LayoutModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "LayoutView",
            "align_content": null,
            "align_items": null,
            "align_self": null,
            "border": null,
            "bottom": null,
            "display": null,
            "flex": null,
            "flex_flow": null,
            "grid_area": null,
            "grid_auto_columns": null,
            "grid_auto_flow": null,
            "grid_auto_rows": null,
            "grid_column": null,
            "grid_gap": null,
            "grid_row": null,
            "grid_template_areas": null,
            "grid_template_columns": null,
            "grid_template_rows": null,
            "height": null,
            "justify_content": null,
            "justify_items": null,
            "left": null,
            "margin": null,
            "max_height": null,
            "max_width": null,
            "min_height": null,
            "min_width": null,
            "object_fit": null,
            "object_position": null,
            "order": null,
            "overflow": null,
            "overflow_x": null,
            "overflow_y": null,
            "padding": null,
            "right": null,
            "top": null,
            "visibility": null,
            "width": null
          }
        },
        "ba14834bd36d4df28ef05f246b39738f": {
          "model_module": "@jupyter-widgets/base",
          "model_module_version": "1.2.0",
          "model_name": "LayoutModel",
          "state": {
            "_model_module": "@jupyter-widgets/base",
            "_model_module_version": "1.2.0",
            "_model_name": "LayoutModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "LayoutView",
            "align_content": null,
            "align_items": null,
            "align_self": null,
            "border": null,
            "bottom": null,
            "display": null,
            "flex": null,
            "flex_flow": null,
            "grid_area": null,
            "grid_auto_columns": null,
            "grid_auto_flow": null,
            "grid_auto_rows": null,
            "grid_column": null,
            "grid_gap": null,
            "grid_row": null,
            "grid_template_areas": null,
            "grid_template_columns": null,
            "grid_template_rows": null,
            "height": null,
            "justify_content": null,
            "justify_items": null,
            "left": null,
            "margin": null,
            "max_height": null,
            "max_width": null,
            "min_height": null,
            "min_width": null,
            "object_fit": null,
            "object_position": null,
            "order": null,
            "overflow": null,
            "overflow_x": null,
            "overflow_y": null,
            "padding": null,
            "right": null,
            "top": null,
            "visibility": null,
            "width": null
          }
        },
        "bcd0a8b96d864ffa86f877beeaa0f74d": {
          "model_module": "@jupyter-widgets/base",
          "model_module_version": "1.2.0",
          "model_name": "LayoutModel",
          "state": {
            "_model_module": "@jupyter-widgets/base",
            "_model_module_version": "1.2.0",
            "_model_name": "LayoutModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "LayoutView",
            "align_content": null,
            "align_items": null,
            "align_self": null,
            "border": null,
            "bottom": null,
            "display": null,
            "flex": null,
            "flex_flow": null,
            "grid_area": null,
            "grid_auto_columns": null,
            "grid_auto_flow": null,
            "grid_auto_rows": null,
            "grid_column": null,
            "grid_gap": null,
            "grid_row": null,
            "grid_template_areas": null,
            "grid_template_columns": null,
            "grid_template_rows": null,
            "height": null,
            "justify_content": null,
            "justify_items": null,
            "left": null,
            "margin": null,
            "max_height": null,
            "max_width": null,
            "min_height": null,
            "min_width": null,
            "object_fit": null,
            "object_position": null,
            "order": null,
            "overflow": null,
            "overflow_x": null,
            "overflow_y": null,
            "padding": null,
            "right": null,
            "top": null,
            "visibility": null,
            "width": null
          }
        },
        "bd0daf6084924e56b7d78e3c634c5e00": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "DescriptionStyleModel",
          "state": {
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "DescriptionStyleModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "StyleView",
            "description_width": ""
          }
        },
        "bdf276937803442998368e7ac946436d": {
          "model_module": "@jupyter-widgets/base",
          "model_module_version": "1.2.0",
          "model_name": "LayoutModel",
          "state": {
            "_model_module": "@jupyter-widgets/base",
            "_model_module_version": "1.2.0",
            "_model_name": "LayoutModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "LayoutView",
            "align_content": null,
            "align_items": null,
            "align_self": null,
            "border": null,
            "bottom": null,
            "display": null,
            "flex": null,
            "flex_flow": null,
            "grid_area": null,
            "grid_auto_columns": null,
            "grid_auto_flow": null,
            "grid_auto_rows": null,
            "grid_column": null,
            "grid_gap": null,
            "grid_row": null,
            "grid_template_areas": null,
            "grid_template_columns": null,
            "grid_template_rows": null,
            "height": null,
            "justify_content": null,
            "justify_items": null,
            "left": null,
            "margin": null,
            "max_height": null,
            "max_width": null,
            "min_height": null,
            "min_width": null,
            "object_fit": null,
            "object_position": null,
            "order": null,
            "overflow": null,
            "overflow_x": null,
            "overflow_y": null,
            "padding": null,
            "right": null,
            "top": null,
            "visibility": null,
            "width": null
          }
        },
        "bf50fa3986954076b75e71f591bd9326": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "HTMLModel",
          "state": {
            "_dom_classes": [],
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "HTMLModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/controls",
            "_view_module_version": "1.5.0",
            "_view_name": "HTMLView",
            "description": "",
            "description_tooltip": null,
            "layout": "IPY_MODEL_54b8064dac5b4917b400afba822d79c8",
            "placeholder": "​",
            "style": "IPY_MODEL_f7334cbcf25d4bb38a7568c8f61e0719",
            "value": " 440M/440M [00:01&lt;00:00, 265MB/s]"
          }
        },
        "bf789e76b80040b991ba3693a97bd408": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "FloatProgressModel",
          "state": {
            "_dom_classes": [],
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "FloatProgressModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/controls",
            "_view_module_version": "1.5.0",
            "_view_name": "ProgressView",
            "bar_style": "success",
            "description": "",
            "description_tooltip": null,
            "layout": "IPY_MODEL_239cf99d73c343c2ba54a9961f238721",
            "max": 3383170338,
            "min": 0,
            "orientation": "horizontal",
            "style": "IPY_MODEL_e8abd2c1bad64c10a7c7a317dd1c9a59",
            "value": 3383170338
          }
        },
        "c03f75650eac4c96b323e9d8aefe6871": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "HTMLModel",
          "state": {
            "_dom_classes": [],
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "HTMLModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/controls",
            "_view_module_version": "1.5.0",
            "_view_name": "HTMLView",
            "description": "",
            "description_tooltip": null,
            "layout": "IPY_MODEL_b8c56774abce4b3e98acc79004b277fc",
            "placeholder": "​",
            "style": "IPY_MODEL_b7906d2709a14424ac1ea493a26bd8a9",
            "value": "Download file retrieval_analysis.json: 100%"
          }
        },
        "c241fd15fefd405786b09691271d9927": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "DescriptionStyleModel",
          "state": {
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "DescriptionStyleModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "StyleView",
            "description_width": ""
          }
        },
        "c436dab39f2140a59e34a71db868980c": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "HBoxModel",
          "state": {
            "_dom_classes": [],
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "HBoxModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/controls",
            "_view_module_version": "1.5.0",
            "_view_name": "HBoxView",
            "box_style": "",
            "children": [
              "IPY_MODEL_ce564df232f3420fa851e7a9184c1865",
              "IPY_MODEL_8c09d484320041d7ba1da8f47cfd2dec",
              "IPY_MODEL_9feffaa94de9453199da1449b87e8d4e"
            ],
            "layout": "IPY_MODEL_6e8299ccd2304316b1285168623af4dc"
          }
        },
        "c4f8a8c6b2b94b05947bfc2706cdf5f2": {
          "model_module": "@jupyter-widgets/base",
          "model_module_version": "1.2.0",
          "model_name": "LayoutModel",
          "state": {
            "_model_module": "@jupyter-widgets/base",
            "_model_module_version": "1.2.0",
            "_model_name": "LayoutModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "LayoutView",
            "align_content": null,
            "align_items": null,
            "align_self": null,
            "border": null,
            "bottom": null,
            "display": null,
            "flex": null,
            "flex_flow": null,
            "grid_area": null,
            "grid_auto_columns": null,
            "grid_auto_flow": null,
            "grid_auto_rows": null,
            "grid_column": null,
            "grid_gap": null,
            "grid_row": null,
            "grid_template_areas": null,
            "grid_template_columns": null,
            "grid_template_rows": null,
            "height": null,
            "justify_content": null,
            "justify_items": null,
            "left": null,
            "margin": null,
            "max_height": null,
            "max_width": null,
            "min_height": null,
            "min_width": null,
            "object_fit": null,
            "object_position": null,
            "order": null,
            "overflow": null,
            "overflow_x": null,
            "overflow_y": null,
            "padding": null,
            "right": null,
            "top": null,
            "visibility": null,
            "width": null
          }
        },
        "c5fa6f074c7b4159a8063dc759e53087": {
          "model_module": "@jupyter-widgets/base",
          "model_module_version": "1.2.0",
          "model_name": "LayoutModel",
          "state": {
            "_model_module": "@jupyter-widgets/base",
            "_model_module_version": "1.2.0",
            "_model_name": "LayoutModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "LayoutView",
            "align_content": null,
            "align_items": null,
            "align_self": null,
            "border": null,
            "bottom": null,
            "display": null,
            "flex": null,
            "flex_flow": null,
            "grid_area": null,
            "grid_auto_columns": null,
            "grid_auto_flow": null,
            "grid_auto_rows": null,
            "grid_column": null,
            "grid_gap": null,
            "grid_row": null,
            "grid_template_areas": null,
            "grid_template_columns": null,
            "grid_template_rows": null,
            "height": null,
            "justify_content": null,
            "justify_items": null,
            "left": null,
            "margin": null,
            "max_height": null,
            "max_width": null,
            "min_height": null,
            "min_width": null,
            "object_fit": null,
            "object_position": null,
            "order": null,
            "overflow": null,
            "overflow_x": null,
            "overflow_y": null,
            "padding": null,
            "right": null,
            "top": null,
            "visibility": null,
            "width": null
          }
        },
        "c77796cdca8e496ea638013891d2b9d8": {
          "model_module": "@jupyter-widgets/base",
          "model_module_version": "1.2.0",
          "model_name": "LayoutModel",
          "state": {
            "_model_module": "@jupyter-widgets/base",
            "_model_module_version": "1.2.0",
            "_model_name": "LayoutModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "LayoutView",
            "align_content": null,
            "align_items": null,
            "align_self": null,
            "border": null,
            "bottom": null,
            "display": null,
            "flex": null,
            "flex_flow": null,
            "grid_area": null,
            "grid_auto_columns": null,
            "grid_auto_flow": null,
            "grid_auto_rows": null,
            "grid_column": null,
            "grid_gap": null,
            "grid_row": null,
            "grid_template_areas": null,
            "grid_template_columns": null,
            "grid_template_rows": null,
            "height": null,
            "justify_content": null,
            "justify_items": null,
            "left": null,
            "margin": null,
            "max_height": null,
            "max_width": null,
            "min_height": null,
            "min_width": null,
            "object_fit": null,
            "object_position": null,
            "order": null,
            "overflow": null,
            "overflow_x": null,
            "overflow_y": null,
            "padding": null,
            "right": null,
            "top": null,
            "visibility": null,
            "width": null
          }
        },
        "c77a31c4984d40d7a7636bb7e5f88605": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "DescriptionStyleModel",
          "state": {
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "DescriptionStyleModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "StyleView",
            "description_width": ""
          }
        },
        "c7e598620a5b4a75b56ad4e5e8e239de": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "DescriptionStyleModel",
          "state": {
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "DescriptionStyleModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "StyleView",
            "description_width": ""
          }
        },
        "c80dbcd232334435b973d743fe43c490": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "FloatProgressModel",
          "state": {
            "_dom_classes": [],
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "FloatProgressModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/controls",
            "_view_module_version": "1.5.0",
            "_view_name": "ProgressView",
            "bar_style": "success",
            "description": "",
            "description_tooltip": null,
            "layout": "IPY_MODEL_f12440a23a0c4fcd9b1a3a22c4b67930",
            "max": 3383170338,
            "min": 0,
            "orientation": "horizontal",
            "style": "IPY_MODEL_49d944b835c44de8b224f4cad17112ee",
            "value": 3383170338
          }
        },
        "c887565d21b245cd895244c1207f1b7d": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "DescriptionStyleModel",
          "state": {
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "DescriptionStyleModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "StyleView",
            "description_width": ""
          }
        },
        "ca6371209e594a55afb135006b231e4f": {
          "model_module": "@jupyter-widgets/base",
          "model_module_version": "1.2.0",
          "model_name": "LayoutModel",
          "state": {
            "_model_module": "@jupyter-widgets/base",
            "_model_module_version": "1.2.0",
            "_model_name": "LayoutModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "LayoutView",
            "align_content": null,
            "align_items": null,
            "align_self": null,
            "border": null,
            "bottom": null,
            "display": null,
            "flex": null,
            "flex_flow": null,
            "grid_area": null,
            "grid_auto_columns": null,
            "grid_auto_flow": null,
            "grid_auto_rows": null,
            "grid_column": null,
            "grid_gap": null,
            "grid_row": null,
            "grid_template_areas": null,
            "grid_template_columns": null,
            "grid_template_rows": null,
            "height": null,
            "justify_content": null,
            "justify_items": null,
            "left": null,
            "margin": null,
            "max_height": null,
            "max_width": null,
            "min_height": null,
            "min_width": null,
            "object_fit": null,
            "object_position": null,
            "order": null,
            "overflow": null,
            "overflow_x": null,
            "overflow_y": null,
            "padding": null,
            "right": null,
            "top": null,
            "visibility": null,
            "width": null
          }
        },
        "ca7d8b8691d747c191ae5be0677e2a80": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "HTMLModel",
          "state": {
            "_dom_classes": [],
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "HTMLModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/controls",
            "_view_module_version": "1.5.0",
            "_view_name": "HTMLView",
            "description": "",
            "description_tooltip": null,
            "layout": "IPY_MODEL_eaf32f0f75aa42a5bc3f21d62f3dd457",
            "placeholder": "​",
            "style": "IPY_MODEL_cd8524f1cfe842f69d706fc5ca10511d",
            "value": "Download file accuracy_df.csv: 100%"
          }
        },
        "caeaaf27eea44fcca9cfce88ebbba6ca": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "ProgressStyleModel",
          "state": {
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "ProgressStyleModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "StyleView",
            "bar_color": null,
            "description_width": ""
          }
        },
        "cba21da1cf384f3fa2dad940315c7952": {
          "model_module": "@jupyter-widgets/base",
          "model_module_version": "1.2.0",
          "model_name": "LayoutModel",
          "state": {
            "_model_module": "@jupyter-widgets/base",
            "_model_module_version": "1.2.0",
            "_model_name": "LayoutModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "LayoutView",
            "align_content": null,
            "align_items": null,
            "align_self": null,
            "border": null,
            "bottom": null,
            "display": null,
            "flex": null,
            "flex_flow": null,
            "grid_area": null,
            "grid_auto_columns": null,
            "grid_auto_flow": null,
            "grid_auto_rows": null,
            "grid_column": null,
            "grid_gap": null,
            "grid_row": null,
            "grid_template_areas": null,
            "grid_template_columns": null,
            "grid_template_rows": null,
            "height": null,
            "justify_content": null,
            "justify_items": null,
            "left": null,
            "margin": null,
            "max_height": null,
            "max_width": null,
            "min_height": null,
            "min_width": null,
            "object_fit": null,
            "object_position": null,
            "order": null,
            "overflow": null,
            "overflow_x": null,
            "overflow_y": null,
            "padding": null,
            "right": null,
            "top": null,
            "visibility": null,
            "width": null
          }
        },
        "cd8524f1cfe842f69d706fc5ca10511d": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "DescriptionStyleModel",
          "state": {
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "DescriptionStyleModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "StyleView",
            "description_width": ""
          }
        },
        "ce1e5b18f16e4c90b960370068891630": {
          "model_module": "@jupyter-widgets/base",
          "model_module_version": "1.2.0",
          "model_name": "LayoutModel",
          "state": {
            "_model_module": "@jupyter-widgets/base",
            "_model_module_version": "1.2.0",
            "_model_name": "LayoutModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "LayoutView",
            "align_content": null,
            "align_items": null,
            "align_self": null,
            "border": null,
            "bottom": null,
            "display": null,
            "flex": null,
            "flex_flow": null,
            "grid_area": null,
            "grid_auto_columns": null,
            "grid_auto_flow": null,
            "grid_auto_rows": null,
            "grid_column": null,
            "grid_gap": null,
            "grid_row": null,
            "grid_template_areas": null,
            "grid_template_columns": null,
            "grid_template_rows": null,
            "height": null,
            "justify_content": null,
            "justify_items": null,
            "left": null,
            "margin": null,
            "max_height": null,
            "max_width": null,
            "min_height": null,
            "min_width": null,
            "object_fit": null,
            "object_position": null,
            "order": null,
            "overflow": null,
            "overflow_x": null,
            "overflow_y": null,
            "padding": null,
            "right": null,
            "top": null,
            "visibility": null,
            "width": null
          }
        },
        "ce564df232f3420fa851e7a9184c1865": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "HTMLModel",
          "state": {
            "_dom_classes": [],
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "HTMLModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/controls",
            "_view_module_version": "1.5.0",
            "_view_name": "HTMLView",
            "description": "",
            "description_tooltip": null,
            "layout": "IPY_MODEL_d80653e8dc9044babcafc6d27d84cb62",
            "placeholder": "​",
            "style": "IPY_MODEL_5d4e8eba3e1c4e7686363c33efc91ae0",
            "value": "Clean file angle_accuracy_df.csv: 100%"
          }
        },
        "cea67bc343a74405a82105ba0e206bbf": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "HTMLModel",
          "state": {
            "_dom_classes": [],
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "HTMLModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/controls",
            "_view_module_version": "1.5.0",
            "_view_name": "HTMLView",
            "description": "",
            "description_tooltip": null,
            "layout": "IPY_MODEL_91f9a2956ef94fa29a7759276ba66514",
            "placeholder": "​",
            "style": "IPY_MODEL_3e41311139194dd791beed38388326d6",
            "value": "config.json: 100%"
          }
        },
        "cf5b82c3c0c2431b8bdcc341271bf9bd": {
          "model_module": "@jupyter-widgets/base",
          "model_module_version": "1.2.0",
          "model_name": "LayoutModel",
          "state": {
            "_model_module": "@jupyter-widgets/base",
            "_model_module_version": "1.2.0",
            "_model_name": "LayoutModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "LayoutView",
            "align_content": null,
            "align_items": null,
            "align_self": null,
            "border": null,
            "bottom": null,
            "display": null,
            "flex": null,
            "flex_flow": null,
            "grid_area": null,
            "grid_auto_columns": null,
            "grid_auto_flow": null,
            "grid_auto_rows": null,
            "grid_column": null,
            "grid_gap": null,
            "grid_row": null,
            "grid_template_areas": null,
            "grid_template_columns": null,
            "grid_template_rows": null,
            "height": null,
            "justify_content": null,
            "justify_items": null,
            "left": null,
            "margin": null,
            "max_height": null,
            "max_width": null,
            "min_height": null,
            "min_width": null,
            "object_fit": null,
            "object_position": null,
            "order": null,
            "overflow": null,
            "overflow_x": null,
            "overflow_y": null,
            "padding": null,
            "right": null,
            "top": null,
            "visibility": null,
            "width": null
          }
        },
        "d04d332e6acd488ea3924d4874bfb0e2": {
          "model_module": "@jupyter-widgets/base",
          "model_module_version": "1.2.0",
          "model_name": "LayoutModel",
          "state": {
            "_model_module": "@jupyter-widgets/base",
            "_model_module_version": "1.2.0",
            "_model_name": "LayoutModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "LayoutView",
            "align_content": null,
            "align_items": null,
            "align_self": null,
            "border": null,
            "bottom": null,
            "display": null,
            "flex": null,
            "flex_flow": null,
            "grid_area": null,
            "grid_auto_columns": null,
            "grid_auto_flow": null,
            "grid_auto_rows": null,
            "grid_column": null,
            "grid_gap": null,
            "grid_row": null,
            "grid_template_areas": null,
            "grid_template_columns": null,
            "grid_template_rows": null,
            "height": null,
            "justify_content": null,
            "justify_items": null,
            "left": null,
            "margin": null,
            "max_height": null,
            "max_width": null,
            "min_height": null,
            "min_width": null,
            "object_fit": null,
            "object_position": null,
            "order": null,
            "overflow": null,
            "overflow_x": null,
            "overflow_y": null,
            "padding": null,
            "right": null,
            "top": null,
            "visibility": null,
            "width": null
          }
        },
        "d15d9c7bcf784984a0eaec7c1d76ab77": {
          "model_module": "@jupyter-widgets/base",
          "model_module_version": "1.2.0",
          "model_name": "LayoutModel",
          "state": {
            "_model_module": "@jupyter-widgets/base",
            "_model_module_version": "1.2.0",
            "_model_name": "LayoutModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "LayoutView",
            "align_content": null,
            "align_items": null,
            "align_self": null,
            "border": null,
            "bottom": null,
            "display": null,
            "flex": null,
            "flex_flow": null,
            "grid_area": null,
            "grid_auto_columns": null,
            "grid_auto_flow": null,
            "grid_auto_rows": null,
            "grid_column": null,
            "grid_gap": null,
            "grid_row": null,
            "grid_template_areas": null,
            "grid_template_columns": null,
            "grid_template_rows": null,
            "height": null,
            "justify_content": null,
            "justify_items": null,
            "left": null,
            "margin": null,
            "max_height": null,
            "max_width": null,
            "min_height": null,
            "min_width": null,
            "object_fit": null,
            "object_position": null,
            "order": null,
            "overflow": null,
            "overflow_x": null,
            "overflow_y": null,
            "padding": null,
            "right": null,
            "top": null,
            "visibility": null,
            "width": null
          }
        },
        "d1b1d937ffc149bfada3939c7ac19954": {
          "model_module": "@jupyter-widgets/base",
          "model_module_version": "1.2.0",
          "model_name": "LayoutModel",
          "state": {
            "_model_module": "@jupyter-widgets/base",
            "_model_module_version": "1.2.0",
            "_model_name": "LayoutModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "LayoutView",
            "align_content": null,
            "align_items": null,
            "align_self": null,
            "border": null,
            "bottom": null,
            "display": null,
            "flex": null,
            "flex_flow": null,
            "grid_area": null,
            "grid_auto_columns": null,
            "grid_auto_flow": null,
            "grid_auto_rows": null,
            "grid_column": null,
            "grid_gap": null,
            "grid_row": null,
            "grid_template_areas": null,
            "grid_template_columns": null,
            "grid_template_rows": null,
            "height": null,
            "justify_content": null,
            "justify_items": null,
            "left": null,
            "margin": null,
            "max_height": null,
            "max_width": null,
            "min_height": null,
            "min_width": null,
            "object_fit": null,
            "object_position": null,
            "order": null,
            "overflow": null,
            "overflow_x": null,
            "overflow_y": null,
            "padding": null,
            "right": null,
            "top": null,
            "visibility": null,
            "width": null
          }
        },
        "d1e979f01df94dfe9b18154879ca763a": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "DescriptionStyleModel",
          "state": {
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "DescriptionStyleModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "StyleView",
            "description_width": ""
          }
        },
        "d31a3cf10716490fae51a5f330257c93": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "ProgressStyleModel",
          "state": {
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "ProgressStyleModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "StyleView",
            "bar_color": null,
            "description_width": ""
          }
        },
        "d396188544cb4d6bbc0c10b83fe303f6": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "HTMLModel",
          "state": {
            "_dom_classes": [],
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "HTMLModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/controls",
            "_view_module_version": "1.5.0",
            "_view_name": "HTMLView",
            "description": "",
            "description_tooltip": null,
            "layout": "IPY_MODEL_4cec152df6de4361b4c02f683c8f34eb",
            "placeholder": "​",
            "style": "IPY_MODEL_52957281776242af9e8eda9b621391f3",
            "value": "pytorch_model.bin: 100%"
          }
        },
        "d4cf441b1f1b48fd86744f93a48a75a3": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "HBoxModel",
          "state": {
            "_dom_classes": [],
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "HBoxModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/controls",
            "_view_module_version": "1.5.0",
            "_view_name": "HBoxView",
            "box_style": "",
            "children": [
              "IPY_MODEL_ca7d8b8691d747c191ae5be0677e2a80",
              "IPY_MODEL_9087e8b5432b404cbbea1e2ee20bc8aa",
              "IPY_MODEL_efb45920b06a46f8957f5035ceb22cd1"
            ],
            "layout": "IPY_MODEL_7b2f9cccde4f401e8f79e36e087773c0"
          }
        },
        "d5044beecea34ba18974cf66fe32eb2f": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "HTMLModel",
          "state": {
            "_dom_classes": [],
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "HTMLModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/controls",
            "_view_module_version": "1.5.0",
            "_view_name": "HTMLView",
            "description": "",
            "description_tooltip": null,
            "layout": "IPY_MODEL_d996aaa78efa4ad4a7d07fe507a8158b",
            "placeholder": "​",
            "style": "IPY_MODEL_2268e7d9849f4b71a861aa36ca362981",
            "value": " 125/125 [00:00&lt;00:00, 11.3kB/s]"
          }
        },
        "d51c5434dc7b4ae69a7dbd1158d35769": {
          "model_module": "@jupyter-widgets/base",
          "model_module_version": "1.2.0",
          "model_name": "LayoutModel",
          "state": {
            "_model_module": "@jupyter-widgets/base",
            "_model_module_version": "1.2.0",
            "_model_name": "LayoutModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "LayoutView",
            "align_content": null,
            "align_items": null,
            "align_self": null,
            "border": null,
            "bottom": null,
            "display": null,
            "flex": null,
            "flex_flow": null,
            "grid_area": null,
            "grid_auto_columns": null,
            "grid_auto_flow": null,
            "grid_auto_rows": null,
            "grid_column": null,
            "grid_gap": null,
            "grid_row": null,
            "grid_template_areas": null,
            "grid_template_columns": null,
            "grid_template_rows": null,
            "height": null,
            "justify_content": null,
            "justify_items": null,
            "left": null,
            "margin": null,
            "max_height": null,
            "max_width": null,
            "min_height": null,
            "min_width": null,
            "object_fit": null,
            "object_position": null,
            "order": null,
            "overflow": null,
            "overflow_x": null,
            "overflow_y": null,
            "padding": null,
            "right": null,
            "top": null,
            "visibility": null,
            "width": null
          }
        },
        "d5724f0e1a8549c084ee5b3bafbba27f": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "HBoxModel",
          "state": {
            "_dom_classes": [],
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "HBoxModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/controls",
            "_view_module_version": "1.5.0",
            "_view_name": "HBoxView",
            "box_style": "",
            "children": [
              "IPY_MODEL_b93c30722dd4401397404a17ee3e8c08",
              "IPY_MODEL_437525a95d0747499a13ae4ee20e4265",
              "IPY_MODEL_1fc1e34127f34776928d5e2563569b77"
            ],
            "layout": "IPY_MODEL_6c828b3a1367491d9b4339f8884e893d"
          }
        },
        "d6bf535d25a84f8e9263e9a058e91e70": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "DescriptionStyleModel",
          "state": {
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "DescriptionStyleModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "StyleView",
            "description_width": ""
          }
        },
        "d7db55aeb33d4d48a56a4f3a62ef2528": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "DescriptionStyleModel",
          "state": {
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "DescriptionStyleModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "StyleView",
            "description_width": ""
          }
        },
        "d80653e8dc9044babcafc6d27d84cb62": {
          "model_module": "@jupyter-widgets/base",
          "model_module_version": "1.2.0",
          "model_name": "LayoutModel",
          "state": {
            "_model_module": "@jupyter-widgets/base",
            "_model_module_version": "1.2.0",
            "_model_name": "LayoutModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "LayoutView",
            "align_content": null,
            "align_items": null,
            "align_self": null,
            "border": null,
            "bottom": null,
            "display": null,
            "flex": null,
            "flex_flow": null,
            "grid_area": null,
            "grid_auto_columns": null,
            "grid_auto_flow": null,
            "grid_auto_rows": null,
            "grid_column": null,
            "grid_gap": null,
            "grid_row": null,
            "grid_template_areas": null,
            "grid_template_columns": null,
            "grid_template_rows": null,
            "height": null,
            "justify_content": null,
            "justify_items": null,
            "left": null,
            "margin": null,
            "max_height": null,
            "max_width": null,
            "min_height": null,
            "min_width": null,
            "object_fit": null,
            "object_position": null,
            "order": null,
            "overflow": null,
            "overflow_x": null,
            "overflow_y": null,
            "padding": null,
            "right": null,
            "top": null,
            "visibility": null,
            "width": null
          }
        },
        "d8f83b817cf04648ade9e5844f4a04a9": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "FloatProgressModel",
          "state": {
            "_dom_classes": [],
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "FloatProgressModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/controls",
            "_view_module_version": "1.5.0",
            "_view_name": "ProgressView",
            "bar_style": "success",
            "description": "",
            "description_tooltip": null,
            "layout": "IPY_MODEL_df24089317ed4a59bc22e2b1d4ebc043",
            "max": 570,
            "min": 0,
            "orientation": "horizontal",
            "style": "IPY_MODEL_1beeea1990b64c53b78b3d9372447882",
            "value": 570
          }
        },
        "d996aaa78efa4ad4a7d07fe507a8158b": {
          "model_module": "@jupyter-widgets/base",
          "model_module_version": "1.2.0",
          "model_name": "LayoutModel",
          "state": {
            "_model_module": "@jupyter-widgets/base",
            "_model_module_version": "1.2.0",
            "_model_name": "LayoutModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "LayoutView",
            "align_content": null,
            "align_items": null,
            "align_self": null,
            "border": null,
            "bottom": null,
            "display": null,
            "flex": null,
            "flex_flow": null,
            "grid_area": null,
            "grid_auto_columns": null,
            "grid_auto_flow": null,
            "grid_auto_rows": null,
            "grid_column": null,
            "grid_gap": null,
            "grid_row": null,
            "grid_template_areas": null,
            "grid_template_columns": null,
            "grid_template_rows": null,
            "height": null,
            "justify_content": null,
            "justify_items": null,
            "left": null,
            "margin": null,
            "max_height": null,
            "max_width": null,
            "min_height": null,
            "min_width": null,
            "object_fit": null,
            "object_position": null,
            "order": null,
            "overflow": null,
            "overflow_x": null,
            "overflow_y": null,
            "padding": null,
            "right": null,
            "top": null,
            "visibility": null,
            "width": null
          }
        },
        "da6b8ce16eb643a9ae2d3922313f713b": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "ProgressStyleModel",
          "state": {
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "ProgressStyleModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "StyleView",
            "bar_color": null,
            "description_width": ""
          }
        },
        "dbc56776fc7148e3a1d5f922af7eddee": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "DescriptionStyleModel",
          "state": {
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "DescriptionStyleModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "StyleView",
            "description_width": ""
          }
        },
        "dc45c7702a934b2488cb02f2f0b40f4f": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "DescriptionStyleModel",
          "state": {
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "DescriptionStyleModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "StyleView",
            "description_width": ""
          }
        },
        "dc50e6bbe97046ee838239f0598e3849": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "HBoxModel",
          "state": {
            "_dom_classes": [],
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "HBoxModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/controls",
            "_view_module_version": "1.5.0",
            "_view_name": "HBoxView",
            "box_style": "",
            "children": [
              "IPY_MODEL_b6ab0de0a3ac47cdb30b23225f08f597",
              "IPY_MODEL_94b8b67665974b2f9947ad97a0618ca2",
              "IPY_MODEL_7264dc331db647c2b51eed82110b5719"
            ],
            "layout": "IPY_MODEL_ed85307e8f864a75ac554909dafda08e"
          }
        },
        "dd4b4193673541d48a42d809a3833785": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "HTMLModel",
          "state": {
            "_dom_classes": [],
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "HTMLModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/controls",
            "_view_module_version": "1.5.0",
            "_view_name": "HTMLView",
            "description": "",
            "description_tooltip": null,
            "layout": "IPY_MODEL_540567f87d70481ab87cee94e14646d4",
            "placeholder": "​",
            "style": "IPY_MODEL_59f3ebe581974ed7ae991532b4ad4327",
            "value": "Download file angle_accuracy_df.csv: 100%"
          }
        },
        "df24089317ed4a59bc22e2b1d4ebc043": {
          "model_module": "@jupyter-widgets/base",
          "model_module_version": "1.2.0",
          "model_name": "LayoutModel",
          "state": {
            "_model_module": "@jupyter-widgets/base",
            "_model_module_version": "1.2.0",
            "_model_name": "LayoutModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "LayoutView",
            "align_content": null,
            "align_items": null,
            "align_self": null,
            "border": null,
            "bottom": null,
            "display": null,
            "flex": null,
            "flex_flow": null,
            "grid_area": null,
            "grid_auto_columns": null,
            "grid_auto_flow": null,
            "grid_auto_rows": null,
            "grid_column": null,
            "grid_gap": null,
            "grid_row": null,
            "grid_template_areas": null,
            "grid_template_columns": null,
            "grid_template_rows": null,
            "height": null,
            "justify_content": null,
            "justify_items": null,
            "left": null,
            "margin": null,
            "max_height": null,
            "max_width": null,
            "min_height": null,
            "min_width": null,
            "object_fit": null,
            "object_position": null,
            "order": null,
            "overflow": null,
            "overflow_x": null,
            "overflow_y": null,
            "padding": null,
            "right": null,
            "top": null,
            "visibility": null,
            "width": null
          }
        },
        "df85df46f8ec485cb97f5bb27626dcfa": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "DescriptionStyleModel",
          "state": {
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "DescriptionStyleModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "StyleView",
            "description_width": ""
          }
        },
        "dfe0de80267c46ffbbd1cf6c6af1a073": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "HTMLModel",
          "state": {
            "_dom_classes": [],
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "HTMLModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/controls",
            "_view_module_version": "1.5.0",
            "_view_name": "HTMLView",
            "description": "",
            "description_tooltip": null,
            "layout": "IPY_MODEL_c77796cdca8e496ea638013891d2b9d8",
            "placeholder": "​",
            "style": "IPY_MODEL_a29d9e10bbbe4c3f8ec37dc5b3eb8378",
            "value": " 112/112 [00:00&lt;00:00, 8.55kB/s]"
          }
        },
        "e0e8767d83d04c7298f4f95b6dcab117": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "DescriptionStyleModel",
          "state": {
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "DescriptionStyleModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "StyleView",
            "description_width": ""
          }
        },
        "e154c3d7fb694d98bc25349223eb2b67": {
          "model_module": "@jupyter-widgets/base",
          "model_module_version": "1.2.0",
          "model_name": "LayoutModel",
          "state": {
            "_model_module": "@jupyter-widgets/base",
            "_model_module_version": "1.2.0",
            "_model_name": "LayoutModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "LayoutView",
            "align_content": null,
            "align_items": null,
            "align_self": null,
            "border": null,
            "bottom": null,
            "display": null,
            "flex": null,
            "flex_flow": null,
            "grid_area": null,
            "grid_auto_columns": null,
            "grid_auto_flow": null,
            "grid_auto_rows": null,
            "grid_column": null,
            "grid_gap": null,
            "grid_row": null,
            "grid_template_areas": null,
            "grid_template_columns": null,
            "grid_template_rows": null,
            "height": null,
            "justify_content": null,
            "justify_items": null,
            "left": null,
            "margin": null,
            "max_height": null,
            "max_width": null,
            "min_height": null,
            "min_width": null,
            "object_fit": null,
            "object_position": null,
            "order": null,
            "overflow": null,
            "overflow_x": null,
            "overflow_y": null,
            "padding": null,
            "right": null,
            "top": null,
            "visibility": null,
            "width": null
          }
        },
        "e28dddb294e74d18b2445ae8f3ed8f0f": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "HTMLModel",
          "state": {
            "_dom_classes": [],
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "HTMLModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/controls",
            "_view_module_version": "1.5.0",
            "_view_name": "HTMLView",
            "description": "",
            "description_tooltip": null,
            "layout": "IPY_MODEL_57a16301b9ca4988994da0e574b9e99f",
            "placeholder": "​",
            "style": "IPY_MODEL_8f25781e3e354f1bb295c6c9c27aa9ad",
            "value": " 232k/232k [00:00&lt;00:00, 582kB/s]"
          }
        },
        "e3ac7e4a662f4c059c8358d4318b29fb": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "ProgressStyleModel",
          "state": {
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "ProgressStyleModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "StyleView",
            "bar_color": null,
            "description_width": ""
          }
        },
        "e3f0a3c6510a48afbcc8a80979b7a4ff": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "HBoxModel",
          "state": {
            "_dom_classes": [],
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "HBoxModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/controls",
            "_view_module_version": "1.5.0",
            "_view_name": "HBoxView",
            "box_style": "",
            "children": [
              "IPY_MODEL_1d533ff482df43bdb83c4dc8c663d88c",
              "IPY_MODEL_8ce16500022a4df6b40daa3a65cc6c54",
              "IPY_MODEL_891646534eb04f639263fd78c43b8f86"
            ],
            "layout": "IPY_MODEL_6f39908d03094b0d812ba47919bfa3a1"
          }
        },
        "e4127b8ff6214547a17760c663f30a46": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "HTMLModel",
          "state": {
            "_dom_classes": [],
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "HTMLModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/controls",
            "_view_module_version": "1.5.0",
            "_view_name": "HTMLView",
            "description": "",
            "description_tooltip": null,
            "layout": "IPY_MODEL_54127b6ad37140808ec3b1e7e16fd056",
            "placeholder": "​",
            "style": "IPY_MODEL_9fc104ce4f414f44b411c7400924b9e6",
            "value": "tokenizer_config.json: 100%"
          }
        },
        "e5921e973bd24d62a76c3ccb52709e41": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "HTMLModel",
          "state": {
            "_dom_classes": [],
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "HTMLModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/controls",
            "_view_module_version": "1.5.0",
            "_view_name": "HTMLView",
            "description": "",
            "description_tooltip": null,
            "layout": "IPY_MODEL_42723c97bb1a4e32b0981da7a80b8ae7",
            "placeholder": "​",
            "style": "IPY_MODEL_e0e8767d83d04c7298f4f95b6dcab117",
            "value": " 48.0/48.0 [00:00&lt;00:00, 3.35kB/s]"
          }
        },
        "e64829f62777444aa6db9e73bb4c49ee": {
          "model_module": "@jupyter-widgets/base",
          "model_module_version": "1.2.0",
          "model_name": "LayoutModel",
          "state": {
            "_model_module": "@jupyter-widgets/base",
            "_model_module_version": "1.2.0",
            "_model_name": "LayoutModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "LayoutView",
            "align_content": null,
            "align_items": null,
            "align_self": null,
            "border": null,
            "bottom": null,
            "display": null,
            "flex": null,
            "flex_flow": null,
            "grid_area": null,
            "grid_auto_columns": null,
            "grid_auto_flow": null,
            "grid_auto_rows": null,
            "grid_column": null,
            "grid_gap": null,
            "grid_row": null,
            "grid_template_areas": null,
            "grid_template_columns": null,
            "grid_template_rows": null,
            "height": null,
            "justify_content": null,
            "justify_items": null,
            "left": null,
            "margin": null,
            "max_height": null,
            "max_width": null,
            "min_height": null,
            "min_width": null,
            "object_fit": null,
            "object_position": null,
            "order": null,
            "overflow": null,
            "overflow_x": null,
            "overflow_y": null,
            "padding": null,
            "right": null,
            "top": null,
            "visibility": null,
            "width": null
          }
        },
        "e6eb1583bee4469687ac43f71bf10bd3": {
          "model_module": "@jupyter-widgets/base",
          "model_module_version": "1.2.0",
          "model_name": "LayoutModel",
          "state": {
            "_model_module": "@jupyter-widgets/base",
            "_model_module_version": "1.2.0",
            "_model_name": "LayoutModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "LayoutView",
            "align_content": null,
            "align_items": null,
            "align_self": null,
            "border": null,
            "bottom": null,
            "display": null,
            "flex": null,
            "flex_flow": null,
            "grid_area": null,
            "grid_auto_columns": null,
            "grid_auto_flow": null,
            "grid_auto_rows": null,
            "grid_column": null,
            "grid_gap": null,
            "grid_row": null,
            "grid_template_areas": null,
            "grid_template_columns": null,
            "grid_template_rows": null,
            "height": null,
            "justify_content": null,
            "justify_items": null,
            "left": null,
            "margin": null,
            "max_height": null,
            "max_width": null,
            "min_height": null,
            "min_width": null,
            "object_fit": null,
            "object_position": null,
            "order": null,
            "overflow": null,
            "overflow_x": null,
            "overflow_y": null,
            "padding": null,
            "right": null,
            "top": null,
            "visibility": null,
            "width": null
          }
        },
        "e8abd2c1bad64c10a7c7a317dd1c9a59": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "ProgressStyleModel",
          "state": {
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "ProgressStyleModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "StyleView",
            "bar_color": null,
            "description_width": ""
          }
        },
        "ea15eed9185747f095bc9fe13ee69384": {
          "model_module": "@jupyter-widgets/base",
          "model_module_version": "1.2.0",
          "model_name": "LayoutModel",
          "state": {
            "_model_module": "@jupyter-widgets/base",
            "_model_module_version": "1.2.0",
            "_model_name": "LayoutModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "LayoutView",
            "align_content": null,
            "align_items": null,
            "align_self": null,
            "border": null,
            "bottom": null,
            "display": null,
            "flex": null,
            "flex_flow": null,
            "grid_area": null,
            "grid_auto_columns": null,
            "grid_auto_flow": null,
            "grid_auto_rows": null,
            "grid_column": null,
            "grid_gap": null,
            "grid_row": null,
            "grid_template_areas": null,
            "grid_template_columns": null,
            "grid_template_rows": null,
            "height": null,
            "justify_content": null,
            "justify_items": null,
            "left": null,
            "margin": null,
            "max_height": null,
            "max_width": null,
            "min_height": null,
            "min_width": null,
            "object_fit": null,
            "object_position": null,
            "order": null,
            "overflow": null,
            "overflow_x": null,
            "overflow_y": null,
            "padding": null,
            "right": null,
            "top": null,
            "visibility": null,
            "width": null
          }
        },
        "ea27b31a2453487ea5be444ec229cb8a": {
          "model_module": "@jupyter-widgets/base",
          "model_module_version": "1.2.0",
          "model_name": "LayoutModel",
          "state": {
            "_model_module": "@jupyter-widgets/base",
            "_model_module_version": "1.2.0",
            "_model_name": "LayoutModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "LayoutView",
            "align_content": null,
            "align_items": null,
            "align_self": null,
            "border": null,
            "bottom": null,
            "display": null,
            "flex": null,
            "flex_flow": null,
            "grid_area": null,
            "grid_auto_columns": null,
            "grid_auto_flow": null,
            "grid_auto_rows": null,
            "grid_column": null,
            "grid_gap": null,
            "grid_row": null,
            "grid_template_areas": null,
            "grid_template_columns": null,
            "grid_template_rows": null,
            "height": null,
            "justify_content": null,
            "justify_items": null,
            "left": null,
            "margin": null,
            "max_height": null,
            "max_width": null,
            "min_height": null,
            "min_width": null,
            "object_fit": null,
            "object_position": null,
            "order": null,
            "overflow": null,
            "overflow_x": null,
            "overflow_y": null,
            "padding": null,
            "right": null,
            "top": null,
            "visibility": null,
            "width": null
          }
        },
        "ea6144b7e988424fa2f3be5a0b67577c": {
          "model_module": "@jupyter-widgets/base",
          "model_module_version": "1.2.0",
          "model_name": "LayoutModel",
          "state": {
            "_model_module": "@jupyter-widgets/base",
            "_model_module_version": "1.2.0",
            "_model_name": "LayoutModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "LayoutView",
            "align_content": null,
            "align_items": null,
            "align_self": null,
            "border": null,
            "bottom": null,
            "display": null,
            "flex": null,
            "flex_flow": null,
            "grid_area": null,
            "grid_auto_columns": null,
            "grid_auto_flow": null,
            "grid_auto_rows": null,
            "grid_column": null,
            "grid_gap": null,
            "grid_row": null,
            "grid_template_areas": null,
            "grid_template_columns": null,
            "grid_template_rows": null,
            "height": null,
            "justify_content": null,
            "justify_items": null,
            "left": null,
            "margin": null,
            "max_height": null,
            "max_width": null,
            "min_height": null,
            "min_width": null,
            "object_fit": null,
            "object_position": null,
            "order": null,
            "overflow": null,
            "overflow_x": null,
            "overflow_y": null,
            "padding": null,
            "right": null,
            "top": null,
            "visibility": null,
            "width": null
          }
        },
        "eaf32f0f75aa42a5bc3f21d62f3dd457": {
          "model_module": "@jupyter-widgets/base",
          "model_module_version": "1.2.0",
          "model_name": "LayoutModel",
          "state": {
            "_model_module": "@jupyter-widgets/base",
            "_model_module_version": "1.2.0",
            "_model_name": "LayoutModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "LayoutView",
            "align_content": null,
            "align_items": null,
            "align_self": null,
            "border": null,
            "bottom": null,
            "display": null,
            "flex": null,
            "flex_flow": null,
            "grid_area": null,
            "grid_auto_columns": null,
            "grid_auto_flow": null,
            "grid_auto_rows": null,
            "grid_column": null,
            "grid_gap": null,
            "grid_row": null,
            "grid_template_areas": null,
            "grid_template_columns": null,
            "grid_template_rows": null,
            "height": null,
            "justify_content": null,
            "justify_items": null,
            "left": null,
            "margin": null,
            "max_height": null,
            "max_width": null,
            "min_height": null,
            "min_width": null,
            "object_fit": null,
            "object_position": null,
            "order": null,
            "overflow": null,
            "overflow_x": null,
            "overflow_y": null,
            "padding": null,
            "right": null,
            "top": null,
            "visibility": null,
            "width": null
          }
        },
        "eb187457301d4883af2c50d33b4d818b": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "DescriptionStyleModel",
          "state": {
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "DescriptionStyleModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "StyleView",
            "description_width": ""
          }
        },
        "eb27c4dc55ff4a51a3a445bc2b825a62": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "DescriptionStyleModel",
          "state": {
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "DescriptionStyleModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "StyleView",
            "description_width": ""
          }
        },
        "ed85307e8f864a75ac554909dafda08e": {
          "model_module": "@jupyter-widgets/base",
          "model_module_version": "1.2.0",
          "model_name": "LayoutModel",
          "state": {
            "_model_module": "@jupyter-widgets/base",
            "_model_module_version": "1.2.0",
            "_model_name": "LayoutModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "LayoutView",
            "align_content": null,
            "align_items": null,
            "align_self": null,
            "border": null,
            "bottom": null,
            "display": null,
            "flex": null,
            "flex_flow": null,
            "grid_area": null,
            "grid_auto_columns": null,
            "grid_auto_flow": null,
            "grid_auto_rows": null,
            "grid_column": null,
            "grid_gap": null,
            "grid_row": null,
            "grid_template_areas": null,
            "grid_template_columns": null,
            "grid_template_rows": null,
            "height": null,
            "justify_content": null,
            "justify_items": null,
            "left": null,
            "margin": null,
            "max_height": null,
            "max_width": null,
            "min_height": null,
            "min_width": null,
            "object_fit": null,
            "object_position": null,
            "order": null,
            "overflow": null,
            "overflow_x": null,
            "overflow_y": null,
            "padding": null,
            "right": null,
            "top": null,
            "visibility": null,
            "width": null
          }
        },
        "edd7a58ec95944fa98fe9671291d6aa9": {
          "model_module": "@jupyter-widgets/base",
          "model_module_version": "1.2.0",
          "model_name": "LayoutModel",
          "state": {
            "_model_module": "@jupyter-widgets/base",
            "_model_module_version": "1.2.0",
            "_model_name": "LayoutModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "LayoutView",
            "align_content": null,
            "align_items": null,
            "align_self": null,
            "border": null,
            "bottom": null,
            "display": null,
            "flex": null,
            "flex_flow": null,
            "grid_area": null,
            "grid_auto_columns": null,
            "grid_auto_flow": null,
            "grid_auto_rows": null,
            "grid_column": null,
            "grid_gap": null,
            "grid_row": null,
            "grid_template_areas": null,
            "grid_template_columns": null,
            "grid_template_rows": null,
            "height": null,
            "justify_content": null,
            "justify_items": null,
            "left": null,
            "margin": null,
            "max_height": null,
            "max_width": null,
            "min_height": null,
            "min_width": null,
            "object_fit": null,
            "object_position": null,
            "order": null,
            "overflow": null,
            "overflow_x": null,
            "overflow_y": null,
            "padding": null,
            "right": null,
            "top": null,
            "visibility": null,
            "width": null
          }
        },
        "ef6feca8745c437b8447b231e9f3ee24": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "HTMLModel",
          "state": {
            "_dom_classes": [],
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "HTMLModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/controls",
            "_view_module_version": "1.5.0",
            "_view_name": "HTMLView",
            "description": "",
            "description_tooltip": null,
            "layout": "IPY_MODEL_058b455597d64d5292658e1545149c16",
            "placeholder": "​",
            "style": "IPY_MODEL_101b061c4995450e81ba6cd6b11df9fb",
            "value": " 708/708 [00:00&lt;00:00, 61.6kB/s]"
          }
        },
        "efb45920b06a46f8957f5035ceb22cd1": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "HTMLModel",
          "state": {
            "_dom_classes": [],
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "HTMLModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/controls",
            "_view_module_version": "1.5.0",
            "_view_name": "HTMLView",
            "description": "",
            "description_tooltip": null,
            "layout": "IPY_MODEL_d1b1d937ffc149bfada3939c7ac19954",
            "placeholder": "​",
            "style": "IPY_MODEL_b53fa5303c9c41788d70dcd7fd156735",
            "value": " 304/304 [15:47&lt;?, ?B/s]"
          }
        },
        "f0697d97a88f46698f0b1d98a1852ad4": {
          "model_module": "@jupyter-widgets/base",
          "model_module_version": "1.2.0",
          "model_name": "LayoutModel",
          "state": {
            "_model_module": "@jupyter-widgets/base",
            "_model_module_version": "1.2.0",
            "_model_name": "LayoutModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "LayoutView",
            "align_content": null,
            "align_items": null,
            "align_self": null,
            "border": null,
            "bottom": null,
            "display": null,
            "flex": null,
            "flex_flow": null,
            "grid_area": null,
            "grid_auto_columns": null,
            "grid_auto_flow": null,
            "grid_auto_rows": null,
            "grid_column": null,
            "grid_gap": null,
            "grid_row": null,
            "grid_template_areas": null,
            "grid_template_columns": null,
            "grid_template_rows": null,
            "height": null,
            "justify_content": null,
            "justify_items": null,
            "left": null,
            "margin": null,
            "max_height": null,
            "max_width": null,
            "min_height": null,
            "min_width": null,
            "object_fit": null,
            "object_position": null,
            "order": null,
            "overflow": null,
            "overflow_x": null,
            "overflow_y": null,
            "padding": null,
            "right": null,
            "top": null,
            "visibility": null,
            "width": null
          }
        },
        "f08de2a9019e49c1a992a90faa200ae8": {
          "model_module": "@jupyter-widgets/base",
          "model_module_version": "1.2.0",
          "model_name": "LayoutModel",
          "state": {
            "_model_module": "@jupyter-widgets/base",
            "_model_module_version": "1.2.0",
            "_model_name": "LayoutModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "LayoutView",
            "align_content": null,
            "align_items": null,
            "align_self": null,
            "border": null,
            "bottom": null,
            "display": null,
            "flex": null,
            "flex_flow": null,
            "grid_area": null,
            "grid_auto_columns": null,
            "grid_auto_flow": null,
            "grid_auto_rows": null,
            "grid_column": null,
            "grid_gap": null,
            "grid_row": null,
            "grid_template_areas": null,
            "grid_template_columns": null,
            "grid_template_rows": null,
            "height": null,
            "justify_content": null,
            "justify_items": null,
            "left": null,
            "margin": null,
            "max_height": null,
            "max_width": null,
            "min_height": null,
            "min_width": null,
            "object_fit": null,
            "object_position": null,
            "order": null,
            "overflow": null,
            "overflow_x": null,
            "overflow_y": null,
            "padding": null,
            "right": null,
            "top": null,
            "visibility": null,
            "width": null
          }
        },
        "f12440a23a0c4fcd9b1a3a22c4b67930": {
          "model_module": "@jupyter-widgets/base",
          "model_module_version": "1.2.0",
          "model_name": "LayoutModel",
          "state": {
            "_model_module": "@jupyter-widgets/base",
            "_model_module_version": "1.2.0",
            "_model_name": "LayoutModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "LayoutView",
            "align_content": null,
            "align_items": null,
            "align_self": null,
            "border": null,
            "bottom": null,
            "display": null,
            "flex": null,
            "flex_flow": null,
            "grid_area": null,
            "grid_auto_columns": null,
            "grid_auto_flow": null,
            "grid_auto_rows": null,
            "grid_column": null,
            "grid_gap": null,
            "grid_row": null,
            "grid_template_areas": null,
            "grid_template_columns": null,
            "grid_template_rows": null,
            "height": null,
            "justify_content": null,
            "justify_items": null,
            "left": null,
            "margin": null,
            "max_height": null,
            "max_width": null,
            "min_height": null,
            "min_width": null,
            "object_fit": null,
            "object_position": null,
            "order": null,
            "overflow": null,
            "overflow_x": null,
            "overflow_y": null,
            "padding": null,
            "right": null,
            "top": null,
            "visibility": null,
            "width": null
          }
        },
        "f1eae984304a45349a7622b32864bb64": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "ProgressStyleModel",
          "state": {
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "ProgressStyleModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "StyleView",
            "bar_color": null,
            "description_width": ""
          }
        },
        "f26830d2e4f34004a8c2c932c9f65728": {
          "model_module": "@jupyter-widgets/base",
          "model_module_version": "1.2.0",
          "model_name": "LayoutModel",
          "state": {
            "_model_module": "@jupyter-widgets/base",
            "_model_module_version": "1.2.0",
            "_model_name": "LayoutModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "LayoutView",
            "align_content": null,
            "align_items": null,
            "align_self": null,
            "border": null,
            "bottom": null,
            "display": null,
            "flex": null,
            "flex_flow": null,
            "grid_area": null,
            "grid_auto_columns": null,
            "grid_auto_flow": null,
            "grid_auto_rows": null,
            "grid_column": null,
            "grid_gap": null,
            "grid_row": null,
            "grid_template_areas": null,
            "grid_template_columns": null,
            "grid_template_rows": null,
            "height": null,
            "justify_content": null,
            "justify_items": null,
            "left": null,
            "margin": null,
            "max_height": null,
            "max_width": null,
            "min_height": null,
            "min_width": null,
            "object_fit": null,
            "object_position": null,
            "order": null,
            "overflow": null,
            "overflow_x": null,
            "overflow_y": null,
            "padding": null,
            "right": null,
            "top": null,
            "visibility": null,
            "width": null
          }
        },
        "f509da88f22b4eb9b11667cc7a3c1eda": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "ProgressStyleModel",
          "state": {
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "ProgressStyleModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "StyleView",
            "bar_color": null,
            "description_width": ""
          }
        },
        "f54eb1e0173448d2899dfc8cf9b6a0e2": {
          "model_module": "@jupyter-widgets/base",
          "model_module_version": "1.2.0",
          "model_name": "LayoutModel",
          "state": {
            "_model_module": "@jupyter-widgets/base",
            "_model_module_version": "1.2.0",
            "_model_name": "LayoutModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "LayoutView",
            "align_content": null,
            "align_items": null,
            "align_self": null,
            "border": null,
            "bottom": null,
            "display": null,
            "flex": null,
            "flex_flow": null,
            "grid_area": null,
            "grid_auto_columns": null,
            "grid_auto_flow": null,
            "grid_auto_rows": null,
            "grid_column": null,
            "grid_gap": null,
            "grid_row": null,
            "grid_template_areas": null,
            "grid_template_columns": null,
            "grid_template_rows": null,
            "height": null,
            "justify_content": null,
            "justify_items": null,
            "left": null,
            "margin": null,
            "max_height": null,
            "max_width": null,
            "min_height": null,
            "min_width": null,
            "object_fit": null,
            "object_position": null,
            "order": null,
            "overflow": null,
            "overflow_x": null,
            "overflow_y": null,
            "padding": null,
            "right": null,
            "top": null,
            "visibility": null,
            "width": null
          }
        },
        "f55cf512019046c1b9b9eea69c655a4e": {
          "model_module": "@jupyter-widgets/base",
          "model_module_version": "1.2.0",
          "model_name": "LayoutModel",
          "state": {
            "_model_module": "@jupyter-widgets/base",
            "_model_module_version": "1.2.0",
            "_model_name": "LayoutModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "LayoutView",
            "align_content": null,
            "align_items": null,
            "align_self": null,
            "border": null,
            "bottom": null,
            "display": null,
            "flex": null,
            "flex_flow": null,
            "grid_area": null,
            "grid_auto_columns": null,
            "grid_auto_flow": null,
            "grid_auto_rows": null,
            "grid_column": null,
            "grid_gap": null,
            "grid_row": null,
            "grid_template_areas": null,
            "grid_template_columns": null,
            "grid_template_rows": null,
            "height": null,
            "justify_content": null,
            "justify_items": null,
            "left": null,
            "margin": null,
            "max_height": null,
            "max_width": null,
            "min_height": null,
            "min_width": null,
            "object_fit": null,
            "object_position": null,
            "order": null,
            "overflow": null,
            "overflow_x": null,
            "overflow_y": null,
            "padding": null,
            "right": null,
            "top": null,
            "visibility": null,
            "width": null
          }
        },
        "f7334cbcf25d4bb38a7568c8f61e0719": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "DescriptionStyleModel",
          "state": {
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "DescriptionStyleModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "StyleView",
            "description_width": ""
          }
        },
        "f826d672ae744cd09d63c283199b9a0e": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "HTMLModel",
          "state": {
            "_dom_classes": [],
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "HTMLModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/controls",
            "_view_module_version": "1.5.0",
            "_view_name": "HTMLView",
            "description": "",
            "description_tooltip": null,
            "layout": "IPY_MODEL_94995890774f4af097cacb65f3b97054",
            "placeholder": "​",
            "style": "IPY_MODEL_c887565d21b245cd895244c1207f1b7d",
            "value": " 82.0/82.0 [00:00&lt;00:00, 6.84kB/s]"
          }
        },
        "f88efa5cce5a41128190d818dd4e45f0": {
          "model_module": "@jupyter-widgets/base",
          "model_module_version": "1.2.0",
          "model_name": "LayoutModel",
          "state": {
            "_model_module": "@jupyter-widgets/base",
            "_model_module_version": "1.2.0",
            "_model_name": "LayoutModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "LayoutView",
            "align_content": null,
            "align_items": null,
            "align_self": null,
            "border": null,
            "bottom": null,
            "display": null,
            "flex": null,
            "flex_flow": null,
            "grid_area": null,
            "grid_auto_columns": null,
            "grid_auto_flow": null,
            "grid_auto_rows": null,
            "grid_column": null,
            "grid_gap": null,
            "grid_row": null,
            "grid_template_areas": null,
            "grid_template_columns": null,
            "grid_template_rows": null,
            "height": null,
            "justify_content": null,
            "justify_items": null,
            "left": null,
            "margin": null,
            "max_height": null,
            "max_width": null,
            "min_height": null,
            "min_width": null,
            "object_fit": null,
            "object_position": null,
            "order": null,
            "overflow": null,
            "overflow_x": null,
            "overflow_y": null,
            "padding": null,
            "right": null,
            "top": null,
            "visibility": null,
            "width": null
          }
        },
        "f9ea053d7e87466b8852e26b55c911d1": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "HTMLModel",
          "state": {
            "_dom_classes": [],
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "HTMLModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/controls",
            "_view_module_version": "1.5.0",
            "_view_name": "HTMLView",
            "description": "",
            "description_tooltip": null,
            "layout": "IPY_MODEL_f88efa5cce5a41128190d818dd4e45f0",
            "placeholder": "​",
            "style": "IPY_MODEL_4ada347acc0e4303af1c22bfd0d5fb86",
            "value": "config.json: 100%"
          }
        },
        "fa770b20e45e408987473c5bc431bd7b": {
          "model_module": "@jupyter-widgets/base",
          "model_module_version": "1.2.0",
          "model_name": "LayoutModel",
          "state": {
            "_model_module": "@jupyter-widgets/base",
            "_model_module_version": "1.2.0",
            "_model_name": "LayoutModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "LayoutView",
            "align_content": null,
            "align_items": null,
            "align_self": null,
            "border": null,
            "bottom": null,
            "display": null,
            "flex": null,
            "flex_flow": null,
            "grid_area": null,
            "grid_auto_columns": null,
            "grid_auto_flow": null,
            "grid_auto_rows": null,
            "grid_column": null,
            "grid_gap": null,
            "grid_row": null,
            "grid_template_areas": null,
            "grid_template_columns": null,
            "grid_template_rows": null,
            "height": null,
            "justify_content": null,
            "justify_items": null,
            "left": null,
            "margin": null,
            "max_height": null,
            "max_width": null,
            "min_height": null,
            "min_width": null,
            "object_fit": null,
            "object_position": null,
            "order": null,
            "overflow": null,
            "overflow_x": null,
            "overflow_y": null,
            "padding": null,
            "right": null,
            "top": null,
            "visibility": null,
            "width": null
          }
        },
        "fd19a0e3d5f24aeda58d9b51192b88e3": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "HTMLModel",
          "state": {
            "_dom_classes": [],
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "HTMLModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/controls",
            "_view_module_version": "1.5.0",
            "_view_name": "HTMLView",
            "description": "",
            "description_tooltip": null,
            "layout": "IPY_MODEL_bdf276937803442998368e7ac946436d",
            "placeholder": "​",
            "style": "IPY_MODEL_c241fd15fefd405786b09691271d9927",
            "value": "Upload file retrieval_analysis.json: 100%"
          }
        },
        "fd2c2810720f4a13a662a04eecd03321": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "HTMLModel",
          "state": {
            "_dom_classes": [],
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "HTMLModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/controls",
            "_view_module_version": "1.5.0",
            "_view_name": "HTMLView",
            "description": "",
            "description_tooltip": null,
            "layout": "IPY_MODEL_3850eb3a19a54ce483c300635f198d21",
            "placeholder": "​",
            "style": "IPY_MODEL_c7e598620a5b4a75b56ad4e5e8e239de",
            "value": " 440M/440M [00:05&lt;00:00, 81.7MB/s]"
          }
        },
        "fd32124ebf3946009c5bdc91ee6f7354": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "DescriptionStyleModel",
          "state": {
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "DescriptionStyleModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "StyleView",
            "description_width": ""
          }
        }
      }
    }
  },
  "nbformat": 4,
  "nbformat_minor": 0
}
